Почніть з корисного результату
Визначте, що відвідувач повинен мати змогу робити, які дані потрібні додатку та від яких зовнішніх сервісів він залежить. Статичний вебсайт, API та фонове завдання мають різні вимоги. Описуйте їх окремо, навіть якщо вони знаходяться в одному репозиторії.
Тримайте відповідальність на виду
Розглядайте вихідний код, налаштування виконання та збережені дані як окремі аспекти. Код належить до системи контролю версій. Конфігурація описує середовище. Постійні дані потребують процесу резервного копіювання та відновлення. Таке розділення полегшує зміну одного компонента без перебудови всіх інших компонентів.
Зробіть наступний крок повторюваним
Записуйте команду збірки, очікуваний результат та перевірки, що показують роботу релізу. Інший технічний спеціаліст повинен мати змогу виконати ті ж самі кроки. Зберігайте останній робочий реліз та практичний спосіб повернення до нього. Посібники тут охоплюють ці основи від першого проєкту до доступу до API.