Începe cu un rezultat util
Decide ce ar trebui să poată face un vizitator, ce date are nevoie aplicația și de ce servicii externe depinde. Un site web static, un API și o sarcină de fundal au cerințe diferite. Descrie-le separat chiar și atunci când împărtășesc un singur depozit.
Menține responsabilitățile vizibile
Tratați codul sursă, setările de rulare și datele stocate ca preocupări separate. Codul aparține controlului versiunii. Configurația descrie mediul. Datele persistente necesită un proces de backup și recuperare. Această separare face mai ușor să schimbi un component fără a reconstrui toate celelalte componente.
Faceți următorul pas repetabil
Înregistrați comanda de build, rezultatul așteptat și verificările care arată că o versiune funcționează. Alt administrator ar trebui să poată urma aceiași pași. Păstrați ultima versiune funcțională și un mod practic de a reveni la ea. Ghidurile de aici acoperă aceste principii fundamentale de la primul proiect până la accesul API.