Kā vislabāk pārskatīt izvilkšanas pieprasījumus (bez vadības risinājumiem) Tehnoloģijā mēs vienmēr strādājam, lai rakstītu labāku, spēcīgāku, uzturamāku kodu. Koda pārskati ir būtiska šī procesa daļa. Tomēr tā ir prasme, kuru mēs reti koncentrējam uz uzlabošanu. Pārskati pārāk bieži kļūst par kaut ko, ko mēs nokļūstam, palēninot komandas un kaitējot vispārējai kvalitātei. Kļūstot par kvalitātes pārskatītāju, jūs varat kļūt par reālu aktīvu savai komandai, bet tas nav viegli.Daudzi no mums pievērš uzmanību koda pārskatiem no nepareizā leņķa vai ar maldinošiem mērķiem. Tajā var pārveidot jūsu komandas dinamiku un iestatīt jūs uz panākumu ceļa. Pareizās lietas Pareizais ceļš The Purpose of a PR Review PR pārskata mērķis Kā inženieri, mūsu galvenais uzdevums ir rakstīt kodu. Lai atrisinātu problēmas. Lai saglabātu pasauli pagriežot vienu bitu vai bajtu vienā reizē. Bet kāda ir mūsu loma, pārskatot kodu? Šis jautājums var būt satraucošs, it īpaši pirmo reizi, kad jums tiek lūgts pārskatīt kāda cita kodu. So, let’s start with what you’re not expected to do: Jūs neesat paredzēts, lai atrisinātu problēmu autors. Jums nav jāpārraksta viņu kods, lai tas atbilstu jūsu redzējumam. So, what are you responsible for? Komandas panākumi bieži vien ir atkarīgi no koda kvalitātes, kas to ražo un cik ātri tiek atklātas un atrisinātas kritiskas problēmas. radušās problēmas ir atrisinātas, risinājums ir tīrs un pārbaudāms, un Kodekss ir efektīvs un pilnīgs. Bieži vien risinājums izskatīsies ļoti atšķirīgs no tā, kā jūs to būtu atrisinājis, un tas ir labi.. Tas nav svarīgi pārskatam. Vēl viena liela vērtējumu priekšrocība ir zināšanu nodošana. Ikviens atrisina problēmas atšķirīgi, un koda pārskatīšana ir iespēja komandai mācīties viens no otra. Tātad, ienirt mazliet vairāk un runāt par to, kāpēc jūs to darāt. Is This Done? Vai tas ir izdarīts? Mēs visi esam tur bijuši: jūs sākat atrisināt problēmu, atklājat jauku tangentiālo ideju, un pēkšņi jūs veidojat kaut ko pilnīgi atšķirīgu. Jūs nokļūstat līdz galam un jūs satraukti turat savu ideju, lai visi redzētu, tikai lai saprastu, ka jūs faktiski neatrisinājāt problēmu, kuru esat izlēmis atrisināt. PR pārskats var palīdzēt mums izvairīties no šīm mazajām kļūdām, padarot to ražošanā un izraisot klientu nepatikšanas. Pārskatītājam jākoncentrējas uz problēmu. Ir maz pazīstams ar biļetēm, kas saistītas ar šo PR, ir izlasījuši README vai komentārus par PR, un ir stingra izpratne par problēmu, kas tiek atrisināta. Mēs vēlamies būt pārliecināti, ka inženieris arī saprata problēmu un risināja pareizo jautājumu. kļūdas notiek, un tas ir labi. Housekeeping Mājsaimniecība Lielākā daļa no mums rakstīs kodu iteratīvi, kas nozīmē, ka mēs instinktīvi atrisināsim problēmu, bet pēc tam pārrakstīsim kodu vairākas reizes, lai padarītu to pēc iespējas tīrāku, skaidrāku un efektīvāku. Bet dažreiz mēs neveicam tik daudz iterāciju, cik mums varētu būt, lai nokļūtu īstajā apakšējā līnijā. Pārskats būtu jākoncentrējas uz to, vai šis kods ir stāvoklī, kurā to būs viegli pārbaudīt un uzturēt; tas ir tas. izlasiet kodu un iedomājieties nākotnes kļūdas vai izmaiņas, kas varētu rasties, un cik grūti šo kodu būs labot vai mainīt? Jūs neesat šeit, lai atrisinātu problēmu autoram, bet lai pārliecinātos, ka viņi atrisināja problēmu paši. padomi un triki palīdz mums mācīties un augt, tāpēc jūsu padoms ir laipni gaidīts, bet nepadariet to par bloķējošu problēmu. Conclusion Secinājums Koda pārskati nav par pierādīšanu, ka esat gudrākais inženieris telpā vai piespiest katru risinājumu atbilst jūsu stilam. Ja jūs pievērsties atsauksmēm, koncentrējoties uz Kodekss darbojas tā vietā, lai Tas palīdzēs jūsu komandai pārvietoties ātrāk, veidot uzticēšanos un veicināt sadarbību. Ko Kā Nākamajā daļā mēs iekļūsim : principi un prakse, kas padara pārskatīšanu efektīvu, cieņpilnu un produktīvu, jo pat tad, ja jūs zināt mērķi, ir nepieciešama reāla prasme, lai sniegtu atgriezenisko saiti, kas paaugstina gan kodu, gan kodētāju. Kā Oriģināls ieraksts: https://substack.com/@halexmorph