Kullanışlı bir sonuçla başlayın
Bir ziyaretçinin neler yapabileceğine, uygulamanın hangi verilere ihtiyaç duyduğuna ve hangi dış servislerden bağımlı olduğuna karar verin. Statik bir web sitesi, bir API ve arka plan görevinin farklı gereksinimleri vardır. Tek bir depo paylaşıyor olsalar bile bunları ayrı ayrı tanımlayın.
Sorumlulukları görünür tutun
Kaynak kodunu, çalışma zamanı ayarlarını ve saklanan verileri ayrı konular olarak ele alın. Kod, sürüm kontrolünde olmalıdır. Yapılandırma, ortamı tanımlar. Kalıcı veriler için bir yedekleme ve kurtarma süreci gerekir. Bu ayrım, her bileşeni yeniden inşa etmeden bir bileşeni değiştirmeyi kolaylaştırır.
Bir sonraki adımı tekrarlanabilir hale getirin
Derleme komutunu, beklenen çıktıyı ve bir sürümün çalıştığını gösteren kontrolleri kaydedin. Başka bir bakım sorumlusu aynı adımları izleyebilmelidir. Son çalışan sürümü ve ona dönmenin pratik bir yolunu saklayın. Buradaki kılavuzlar, ilk projeden API erişimine kadar bu temel konuları kapsar.