Indholdsfortegnelse:

Hvordan skriver jeg en kodeanmeldelse?
Hvordan skriver jeg en kodeanmeldelse?

Video: Hvordan skriver jeg en kodeanmeldelse?

Video: Hvordan skriver jeg en kodeanmeldelse?
Video: How to review someone else's code 2024, November
Anonim

10 tips til at guide dig mod effektiv peer code review

  1. Anmeldelse færre end 400 linjer kode på et tidspunkt.
  2. Tag dig god tid.
  3. Lade være med anmeldelse i mere end 60 minutter ad gangen.
  4. Sæt mål og indfang målinger.
  5. Forfattere bør anføre kilden kode før anmeldelse .
  6. Brug tjeklister.
  7. Etabler en proces til udbedring af fundne defekter.

På samme måde, hvornår skal du lave kodegennemgang?

Hvornår skal gennemgå Kode anmeldelser skal ske efter automatiske kontroller (test, stil, andre CI) er gennemført med succes, men før kode flettes sammen med depotets hovedlinje. Vi optræder generelt ikke formelt kode gennemgang af aggregerede ændringer siden sidste udgivelse.

Derudover, hvordan laver Google kodegennemgange? At demonstrere deres evne til at gennemgå kode for læsbarhed, udviklere på Google gå igennem en anmeldelse af deres kode gennemgang praksis”. Derfor afgiver bygherren kode ændringer til et hold af læsbarhedseksperter. De vil inspicere kode . Men denne inspektion er ikke som en normal kode gennemgang.

Spørgsmålet er også, hvordan koder du som en menneskelig anmeldelse?

Teknikker

  1. Lad computere klare de kedelige dele.
  2. Afgør stilargumenter med en stilguide.
  3. Begynd at gennemgå med det samme.
  4. Start højt niveau og arbejd dig ned.
  5. Vær generøs med kodeeksempler.
  6. Sig aldrig "dig"
  7. Indram feedback som anmodninger, ikke kommandoer.
  8. Bind noter til principper, ikke meninger.

Hvad gør en god kodegennemgang?

Gode kode anmeldelser stille åbne spørgsmål i stedet for at komme med stærke eller meningsfulde udtalelser. De tilbyder alternativer og mulige løsninger, der måske fungerer bedre til situationen uden at insistere på, at disse løsninger er bedst eller eneste måde at komme videre på.

Anbefalede: