האם אתה חדש ב- Github ו / או תורם לפרויקטים של קוד פתוח? האם ראית הודעות קצרות כמו LGTM, ACK, NACK וכו 'ותהית מה פירושן?
הנה לך:
- LGTM - נראה לי טוב
- ACK - הכרה , כלומר שינוי מוסכם / מקובל
- NACK / NAK - הכרה שלילית , כלומר לא מסכימים עם שינוי ו / או מושג
- RFC - בקשה להערות, כלומר אני חושב שזה רעיון טוב, בואו נדון
- WIP - עבודה בתהליך, אל תתמזג עדיין
- AFAIK / AFAICT - עד כמה שידוע לי / יכול לדעת
- IIRC - אם אני זוכר נכון
- IANAL - "אני לא עורך דין", אבל אני מריח בעיות רישוי
פרויקטים רבים בחלל הקריפטו משתמשים גם בפעולות הבאות ( פופולאריות על ידי לשון ההאקרים של ביטקוין ):
- קונספט ACK - מסכים עם הרעיון, אך לא בדק את השינויים
- utACK (aka. ACK שלא נבדק) - הסכים עם השינויים ובדק אותם, אך לא בדק
- ACK נבדק - מסכים עם השינויים, נבדק ונבדק
תשובות אלה הן בדרך כלל חלק מתהליך בדיקת הקוד ואתה תמצא אותן בגליונות או משיכת בקשות ב- Github.
אזכור כבוד: +1 כצורה הקצרה של ACK (ובמקרים רבים, Concept ACK). לאחר המכתב המפורסם "Github Dear", הביאה הפלטפורמה לתגובות נאותות להערות. לא, זה לא קשור לגית'וב לפייסבוק הבא שלך :)
אתה גם רואה שה- ACK נכללים בהודעות התחייבות, כמו איך הליבה של לינוקס עושה את זה מאז השימוש ב- Git:
Add get_random_long().Signed-off-by: Daniel Cashman Acked-by: Kees Cook Cc: "Theodore Ts'o" Cc: Arnd Bergmann Cc: Greg Kroah-Hartman Cc: Catalin Marinas Cc: Will Deacon Cc: Ralf Baechle Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Michael Ellerman Cc: David S. Miller Cc: Thomas Gleixner Cc: Ingo Molnar Cc: H. Peter Anvin Cc: Al Viro Cc: Nick Kralevich Cc: Jeff Vander Stoep Cc: Mark Salyzyn Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds
עיין במדריך "כיצד להכניס את השינוי שלך ליבת לינוקס" להסבר מעמיק.
תשובות קצרות דומות משמשות באופן נרחב בהנדסת תוכנה ובקהילת הקוד הפתוח מכיוון שהן הופכות את היעילות לתקשורת.
בוודאי ראיתם את הקוד בקוד המקור - TODO, FIXME, XXX ו- NOTE - ורק תהיתם מה פירוש XXX ?
מעוניין לראות הרבה יותר ראשי תיבות עם הסבר ואולי קצת היסטוריה? בדוק את קובץ הז'רגון. זהו המקור המובהק מאז 1975.
טריוויה של בונוס : מאיפה ACK / NACK?
הייתי אומר שזה בא מפרוטוקולי רשת / ממשק, אולי הפופולריות של TCP גרמה לשימוש נרחב.
SYN, SYN / ACK, ACK, FIN, ACK, FIN, ACK.