Rruga 02Mësim 2 / 6

Jepini agjentit kontekst të dobishëm nga depoja e kodit

Jepni udhëzime aktuale, kod përkatës dhe komanda funksionale kontrolli pa ekspozuar informacion të panevojshëm.

Praktikues9 minShqyrtuar

Publikuar nga Si shkruajmë

Kontrolloni çfarë keni kuptuarUdhëzuesi i depos së kodit rekomandon një komandë që nuk ekziston më. Çfarë duhet të bëjë agjenti?Bëni ushtrimin
Udhëzuesi i depos së kodit rekomandon një komandë që nuk ekziston më. Çfarë duhet të bëjë agjenti?

Çfarë do të mësoni

  • Përgatitni një grup të përqendruar konteksti për një detyrë në depon e kodit.
  • Identifikoni udhëzime të vjetruara ose kundërthënëse.
  • Mbajini kredencialet dhe të dhënat private të palidhura jashtë kontekstit të detyrës.

Nisni me kopjen aktuale të punës

Një agjent duhet të dijë cilën depo kodi dhe cilin branch po ndryshon. Duhet të dijë edhe nëse drejtoria e punës përmban ndryshime të palidhura. Këto fakte ndikojnë në çfarë mund të redaktojë në mënyrë të sigurt dhe si duhet interpretuar diff-i final.

Kërkojini agjentit të shqyrtojë udhëzimet e projektit dhe konfigurimin e paketës para implementimit. Një komandë e mbajtur mend nga një depo tjetër kodi mund të jetë e gabuar këtu. Një emër i njohur framework-u nuk vërteton versionin e instaluar ose konventat e projektit.

Për një ndryshim të vogël, jepni modulin përkatës, kodin që e thërret, testet dhe vendimin e arkitekturës. Shtoni informacion kur hetimi tregon një nevojë konkrete.

Përdorni udhëzimet e depos për rregulla të qëndrueshme

Një skedar udhëzimesh mund të përshkruajë komandat e mbështetura, kufijtë e moduleve, kërkesat e shqyrtimit dhe veprimet që kërkojnë vendim nga një përgjegjës. Konventa AGENTS.md u jep mjeteve të programimit një vend të dallueshëm për këtë informacion. Mbështetja e mjeteve dhe përparësia e udhëzimeve mund të ndryshojnë, ndaj kontrolloni sjelljen e mjetit tuaj.

Mbajini rregullat e qëndrueshme të projektit në depon e kodit. Mbajeni detyrën aktuale në përshkrimin e detyrës. Mos e ktheni skedarin e udhëzimeve në historik të çdo bisede ose listë planesh të përkohshme.

Një udhëzim i dobishëm thotë ‘Ekzekutoni testet e integrimit që kontrollojnë autorizimin kur një route ndryshon sjelljen e aksesit’. Një udhëzim i paqartë thotë ‘Jini gjithmonë të kujdesshëm me sigurinë’. I pari identifikon një kusht nxitës dhe një veprim që shqyrtuesi mund ta verifikojë.

Kontrolloni udhëzimet kundrejt kodit

Udhëzimet vjetrohen kur ndryshojnë komandat, drejtoritë ose arkitektura. Nëse udhëzuesi emërton një skript që mungon, shqyrtoni konfigurimin e paketës. Nëse një dokument thotë se një shërbim ka akses vetëm për lexim, shqyrtoni lejet para se të mbështeteni në atë pretendim.

Regjistroni konfliktin. Përdorni evidencë të drejtpërdrejtë për versionin aktual që të kuptoni sjelljen e implementimit. Mos e hidhni poshtë në heshtje një politikë të qëllimshme sepse kodi i vjetër e shkel. Politika dhe sjellja aktuale u përgjigjen pyetjeve të ndryshme.

Për shembull, udhëzuesi mund të ndalojë shkrimet e drejtpërdrejta në një branch të përbashkët ndërsa një skript i vjetër ende i kryen. Përgjigjja e saktë është të ruani politikën dhe të korrigjoni skriptin. Kodi ekzistues nuk jep leje për të përsëritur një veprim të ndaluar.

Mbajeni kontekstin përkatës dhe të sigurt

Një depo e tërë kodi mund të përmbajë kredenciale, fixtures private, eksporte të të dhënave të klientëve dhe regjistra të vjetër mbështetjeje. Aksesi në depon e kodit nuk e bën automatikisht çdo skedar të përshtatshëm për një shërbim modeli.

Përdorni mjete dhe rregulla të miratuara për trajtimin e të dhënave. Përjashtojini sekretet nga konteksti. Zëvendësoni shembujt e klientëve me të dhëna të shpikura kur është e mundur. Kontrolloni edhe mjetet e lidhura, jo vetëm skedarët e ngarkuar: një konektor kërkimi mund të marrë informacion që nuk ishte kurrë në prompt-in fillestar.

Një udhëzim në depon e kodit që thotë ‘mos lexoni sekrete’ është orientim i dobishëm. Nuk zëvendëson kufizimin e aksesit te ruajtja e sekreteve dhe drejtoritë sensitive.

Lini një regjistër të dobishëm për personin tjetër

Në përfundim, regjistroni në pull request sjelljen e ndryshuar, verifikimin dhe kufizimet e pazgjidhura. Përditësoni dokumentacionin e projektit që do të përdoret në vazhdim kur ndryshon rrjedha e mbështetur e punës. Shmangni kopjimin e të gjithë transkriptit të agjentit në depon e kodit.

Regjistri duhet ta ndihmojë një mirëmbajtës të ardhshëm ta përsërisë punën pa rindërtuar një bisedë të gjatë. Lidhuni me dokumentet kanonike dhe mbani një përshkrim autoritativ për çdo rregull të qëndrueshëm.

Konteksti i mirë ul hetimin e përsëritur. Ai gjithashtu i bën gabimet më të lehta për t’u zbuluar sepse sjellja e pritur dhe komandat funksionale janë të qarta.

Bëni ushtrimin

Shqyrtoni një skedar udhëzimesh të depos së kodit. Verifikoni tri komanda në projektin aktual. Gjeni një deklaratë të vjetruar ose një kufizim të munguar. Propozoni një korrigjim të vogël përmes procesit normal të shqyrtimit. Mos përfshini kredenciale ose të dhëna klientësh.

Shkarkoni fletën e punës (Markdown)
Kontrolloni çfarë keni kuptuar ↑

Vazhdoni të mësoni

Burime dhe lexime të mëtejshme

Lexime përkatëse nga Taiga

Mësimi i mëparshëm: Shkruani një përshkrim detyre për një agjent