Ko nozīmē kriptiski Github komentāri?

Vai esat jauns Github lietotājs un / vai piedalāties atvērtā pirmkoda projektos? Vai esat redzējuši īsus ziņojumus, piemēram, LGTM, ACK, NACK utt., Un esat domājuši, ko tie nozīmē?

Šeit jums iet:

  • LGTM - man izskatās labi
  • ACK - apstiprinājums , ti, saskaņotas / akceptētas izmaiņas
  • NACK / NAK - negatīva atzīšana , ti, nepiekrīt izmaiņām un / vai koncepcijai
  • RFC - pieprasījums pēc komentāriem, ti, es domāju, ka tā ir laba ideja, ļauj apspriest
  • WIP - darbs tiek pabeigts, vēl nesapludiniet
  • AFAIK / AFAICT - cik zinu / varu pateikt
  • IIRC - ja pareizi atceros
  • IANAL - “Es neesmu jurists”, bet es jūtu licencēšanas jautājumus

Daudzos projektos kriptogrāfiskajā telpā tiek izmantoti arī šādi (tos popularizē Bitcoin hakeru lingo ):

  • Concept ACK - piekrītiet koncepcijai, taču neesat pārskatījis izmaiņas
  • utACK (aka. Nepārbaudīts ACK) - piekrītiet izmaiņām un pārskatījāt tās, taču nepārbaudīju
  • Pārbaudīts ACK - piekrītiet izmaiņām, pārskatīts un pārbaudīts

Šīs atbildes parasti ir daļa no koda pārskatīšanas procesa, un jūs tās atradīsit Github izdevumos vai pieprasījumos .

Goda raksts: +1 kā ACK (un daudzos gadījumos - Concept ACK) īsā forma. Pēc slavenās “Dear Github” vēstules platforma ir ieviesusi pareizas reakcijas uz paziņotāju komentāriem. Nē, tas nav par Github padarīšanu par nākamo Facebook :)

Jūs redzētu arī, ka ACK tiek iekļauti saistību ziņojumos, piemēram, kā Linux kodols to dara, jo tiek izmantots 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 

Lai iegūtu pilnīgu skaidrojumu, skatiet ceļvedi “Kā iegūt izmaiņas Linux kodolā”.

Līdzīgas īsas atbildes tiek plaši izmantotas programmatūras izstrādē un atvērtā pirmkoda sabiedrībā, jo tās padara komunikāciju efektīvāku.

Jūs, pirmkodā, noteikti esat redzējuši sekojošo - TODO, FIXME, XXX un NOTE - un tikai domājāt, ko nozīmē XXX ?

Vai jūs interesē daudz vairāk saīsinājumu ar skaidrojumu un varbūt mazliet vēstures? Pārbaudiet žargonu failu. Kopš 1975. gada tas ir galīgais avots.

Bonusa nieki : no kurienes nāk ACK / NACK?

Es teiktu, ka tas radies no tīkla / interfeisa protokoliem, iespējams, TCP popularitāte izraisīja plašu lietošanu.

SYN, SYN / ACK, ACK, FIN, ACK, FIN, ACK.