Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A lekéréses kérelmek támogatják a kód áttekintését és egyetlen együttműködési folyamatba való egyesítését. Miután egy fejlesztő hozzáad egy funkciót vagy egy hibajavítást, létrehoznak egy lekéréses kérelmet, amely megkezdi a módosítások egyesítését a felső ágba. A többi csapattagnak ezután lehetősége lesz áttekinteni és jóváhagyni a kódot a véglegesítés előtt. Lekéréses kérelmek használatával áttekintheti a folyamatban lévő munkákat, és korai visszajelzést kaphat a változásokról. De nincs kötelezettségvállalás a módosítások egyesítése iránt. A tulajdonos bármikor visszavonhat egy pull requestet.
Kód áttekintésének lekérése
A lekéréses kérelem részeként végzett kód-felülvizsgálat nem csupán nyilvánvaló hibákat keres; Erre vannak a tesztek. Egy jó kód áttekintése kevésbé nyilvánvaló problémákat fog fel, amelyek később költséges problémákhoz vezethetnek.
A kódellenőrzések segítenek megvédeni a csapatot a hibás egyesítésektől és a hibás buildektől, amelyek csökkentik a csapat termelékenységét. Az egyesítés előtt áttekinti a problémákat, és védi a fontos ágakat a nem kívánt változásoktól.
A kódvizsgálatok emellett ösztönzik és erősítik a fejlesztők közötti együttműködést és kommunikációt. A csapat pedig világos betekintést nyer a főág és a funkcióágak közötti módosítások történetébe.
A szakértelem megosztása és a problémamegoldási stratégiák terjesztése a kódellenőrök széles körének bevonásával. A készségek és ismeretek megosztása erősebbé és ellenállóbbá teszi a csapatot.
Adjon nagyszerű visszajelzést
A kiváló minőségű felülvizsgálatok kiváló minőségű visszajelzésekkel kezdődnek. A lekéréses kérelmek nagyszerű visszajelzésének kulcsai a következők:
- Kérje meg a megfelelő személyeket, hogy tekintse át a lekéréses kérelmet.
- Győződjön meg arról, hogy a véleményezők tudják, mit tesz a kód.
- Cselekvésre alkalmas, konstruktív visszajelzést ad.
- Válaszoljon időben a megjegyzésekre.
Amikor véleményezőket rendel egy lekéréses kérelemhez, mindenképpen válassza ki a megfelelő véleményezőket. A véleményezőknek tudniuk kell a kód működését, de más területeken dolgozó fejlesztőket is be kell vonniuk, hogy megoszthassák ötleteiket.
Adja meg a módosítások egyértelmű leírását, és adja meg annak a kódnak a buildjét, amelyben a javítás vagy a funkció működik. A véleményezőknek törekedniük kell arra, hogy visszajelzést adjanak azokkal a módosításokkal kapcsolatban, amellyel nem értenek egyet. Azonosítsa a problémát, és adjon konkrét javaslatokat arra vonatkozóan, hogy mi lehet másként. Ez a visszajelzés egyértelmű szándékkal rendelkezik, és könnyen érthető a lekéréses kérelem tulajdonosa számára.
A lekéréses kérelem tulajdonosának válaszolnia kell a megjegyzésekre, javaslatokat kell elfogadnia, vagy meg kell magyaráznia, hogy miért utasítja el az alkalmazásukat. Néhány javaslat jó, de előfordulhat, hogy kívül esik a lekéréses kérelem hatókörén. A módosítások elvégzéséhez vegye figyelembe ezeket a javaslatokat, és hozzon létre új munkaelemeket és szolgáltatáságakat a lekéréses kérelemtől elkülönítve.
Ágak védelme szabályzatokkal
Van néhány kritikus ág egy adattárban, amelyekben a csapatok arra támaszkodnak, hogy mindig jó formában legyenek, például az main ágban. A Teams lekéréses kérelmeket igényelhet, hogy módosításokat végezzenek ezeken az ágakon olyan platformokkal, mint a GitHub és az Azure DevOps. A módosításokat közvetlenül a védett ágakra küldő fejlesztők elutasítják a leküldéseket.
További feltételek hozzáadása a lekéréses kérelmekhez, hogy magasabb szintű kódminőséget kényszerítsen ki a kulcságakban. Az egyesített kód tiszta felépítése és a több felülvizsgáló általi jóváhagyás néhány további követelmény, amelyeket gyakran alkalmaznak a kulcságak védelme érdekében.
Tudj meg többet
A GitHub részletes dokumentációval rendelkezik arról, hogyan javasolhat módosításokat a munkájában lekéréses kérelmekkel.
További információ a kódértékelésekben nyújtott nagyszerű visszajelzés adásáról, valamint a lekérési kérelmek sablonjainak használatáról, hogy útmutatást adjon a véleményezőknek. Az Azure DevOps emellett sokoldalú lekéréses kérelmeket is kínál, amelyek könnyen kezelhetők és igény szerint skálázhatók.