Alustage kasulikust tulemuse saavutamisest
Otsustage, mida külastaja peaks saama teha, milliseid andmeid rakendus vajab ja millistest välisteenustest see sõltub. Staatiline veebileht, API ja taustülesanne nõuavad erinevaid tingimusi. Kirjeldage neid eraldi, isegi kui nad jagavad ühte hoidlat.
Hoidke vastutused nähtavad
Töötle lähtekoodi, jooksuaega puudutavaid seadeid ja salvestatud andmeid kui eraldi küsimusi. Kood kuulub versioonihaldusesse. Konfiguratsioon kirjeldab keskkonda. Püsivat andmeid tuleb varundada ja tagastada. See eraldamine muudab ühe komponendi muutmise lihtsamaks ilma, et peaks korduvasti teisi komponente uuesti üles ehitama.
Muuda järgmine samm korduvaks
Salvesta ehituskäsk, eeldatav tulemus ja kontrollid, mis näitavad, et väljaanne töötab. Teine hooldaja peaks saama samu samme järgida. Hoia viimast toimivat väljaannet ja praktilist viisi selle juurde naasmiseks. Siinsed juhised katavad need põhialused alates esimesest projektist kuni API-le juurdepääsuni.