Kaip geriausiai peržiūrėti ištraukimo užklausas (be sprendimų) Technologijoje mes visada dirbame, kad parašytume geresnį, stipresnį, tvarkingesnį kodą. Kodų peržiūros yra esminė to proceso dalis. Tačiau tai yra įgūdis, kurį retai sutelkiame į tobulinimą. Tapti kokybės vertintoju gali padaryti jums tikrą turtą savo komandai, bet tai nėra lengva.Daugelis iš mūsų kreipiasi į kodo apžvalgas iš netinkamo kampo arba su klaidingais tikslais. į gali transformuoti savo komandos dinamiką ir nustatyti jums kelią į sėkmę. Teisingi dalykai Teisingas kelias The Purpose of a PR Review PR apžvalgos tikslas Kaip inžinieriai, mūsų pagrindinis darbas yra rašyti kodą. Išspręsti problemas. Išlaikyti pasaulį sukti vieną bitą ar baitą vienu metu. Bet koks yra mūsų vaidmuo peržiūrint kodą? Tas klausimas gali būti varginantis, ypač pirmą kartą jums paprašyta peržiūrėti kažkieno kito kodą. So, let’s start with what you’re not expected to do: Negalima tikėtis, kad jūs išspręsite autoriaus problemą. Jūs neturite perrašyti savo kodo, kad atitiktumėte savo viziją. So, what are you responsible for? Komandos sėkmė dažnai priklauso nuo kodo kokybės, kuris ją įtraukia į gamybą, ir nuo to, kaip greitai aptinkami ir sprendžiami svarbiausi klausimai. išspręsta iškilusi problema, sprendimas yra švarus ir išbandomas, ir Kodas yra efektyvus ir išsamus. Dažnai sprendimas atrodys labai skirtingai nuo to, kaip jūs jį išspręstumėte, ir tai gerai.Tai nėra svarbu peržiūrai.Kas svarbu, ar kodas veikia, yra prižiūrimas ir gali būti veiksmingai išbandytas. Kita pagrindinė peržiūros nauda yra žinių perdavimas. Kiekvienas išsprendžia problemas skirtingai, o kodo peržiūra yra galimybė komandai mokytis vienas iš kito. Taigi, pasinerkime šiek tiek daugiau ir pakalbėkime apie tai, kodėl jūs tai darote. Is This Done? Ar tai padaryta? Mes visi ten buvome: jūs pradedate spręsti problemą, atrasite kietą tangentišką idėją, ir staiga jūs kuriate kažką visiškai kitokio. Jūs pateksite į pabaigą ir entuziastingai laikysite savo idėją visiems pamatyti, tik suprasdami, kad jūs iš tikrųjų neišsprendėte problemos, kurią norėjote išspręsti. PR apžvalga gali padėti mums išvengti šių nedidelių klaidų, kad ji patektų į gamybą ir sukeltų klientų rūpesčius. Apžvalgininkas turėtų sutelkti dėmesį į problemą. Turėti šiek tiek susipažinimą su bilietais, susijusiais su šia PR, perskaityti README ar komentarus apie PR, ir turėti tvirtą supratimą apie problemą, kuri yra išspręsta.Norime būti tikri, kad inžinierius suprato problemą taip pat ir išsprendė teisingą problemą. Housekeeping Namų tvarkymas Daugelis iš mūsų parašys kodą iteratyviu būdu, o tai reiškia, kad mes išsprendžiame problemą instinktyviai, bet tada iš naujo parašysime kodą kelis kartus, kad jis būtų kuo švaresnis, aiškesnis ir efektyvesnis. Tačiau kartais mes nepadarome tiek daug iteracijų, kiek galėtume pasiekti tikrąją apatinę liniją. Štai sudėtinga dalis: jūsų darbas yra ne spręsti, ar sprendimas yra absoliučiai švariausias, bet ar jis yra pakankamai švarus, kad būtų išbandomas ir prižiūrimas. Tai labai plona linija, kurią gali būti sunku kirsti. Apžvalga turėtų sutelkti dėmesį į tai, ar šis kodas yra tokioje būsenoje, kurioje jį bus lengva išbandyti ir prižiūrėti; tai yra. perskaitykite kodą ir įsivaizduokite būsimus klaidas ar pakeitimus, kurie gali atsirasti, ir kaip sunku bus ištaisyti ar pakeisti šį kodą? Jūs nesate čia, kad išspręstumėte problemą autoriui, bet įsitikinkite, kad jie patys išsprendė problemą. Patarimai ir gudrybės padeda mums mokytis ir augti, todėl jūsų patarimai yra sveikintini, bet nesukurkite jo blokuojančia problema. Conclusion Išvada Kodų apžvalgos nėra apie įrodymą, kad esate protingiausias inžinierius kambaryje arba priversti kiekvieną sprendimą atitikti jūsų stilių. Jei kreipiatės į apžvalgas, sutelkiant dėmesį į Kodas veikia vietoj Jei tai padarysite, padėsite savo komandai judėti greičiau, sukurti pasitikėjimą ir skatinti bendradarbiavimą. Ką Kaip Kitame skyriuje mes įžengsime į : principai ir praktika, kurie daro peržiūrą veiksmingą, pagarbų ir produktyvų. nes net jei žinote tikslą, reikia realių įgūdžių, kad pateiktumėte atsiliepimus, kurie pakelia tiek kodą, tiek kodą. Kaip Originalus skelbimas : https://substack.com/@halexmorph