Kezdj hasznos eredménnyel
Döntsd el, mit kell tudnia a látogatónak, mely adatokra van szüksége az alkalmazásnak, és mely külső szolgáltatásoktól függ. Egy statikus weboldal, egy API és egy háttérfeladat különböző követelményekkel rendelkezik. Írd le őket külön, még akkor is, ha ugyanazt a tárhelyet használják.
Tartsd láthatóvá a felelősségeket
Kezeld a forráskódot, a futásidejű beállításokat és a tárolt adatokat külön ügyként. A kódot a verziókezelésbe kell helyezni. A konfiguráció a környezetet írja le. Az állandó adatokhoz biztonsági mentés és helyreállítási folyamat szükséges. Ez a szétválasztás megkönnyíti, hogy egy komponenst megváltoztass anélkül, hogy minden másik komponenst újra kellene építeni.
Tedd a következő lépést ismételhetővé
Rögzítsd az építési parancsot, a várt kimenetet és az ellenőrzéseket, amelyek bizonyítják, hogy egy kiadás működik. Egy másik karbantartónak képesnek kell lennie ugyanazokat a lépéseket követni. Tartsd meg az utolsó működő kiadást és egy gyakorlatias módot annak visszaállítására. Az itt található útmutatók ezeket az alapelveket fedik le az első projekttől az API-hozzáférésig.