Благодаря unit тестам вносить изменения намного проще.
Клятва программиста:
1. Я
не напишу вредоносный код
2. Созданный мною код всегда будет моей лучшей работой
3. Я не допущу сознательной неисправности в ходе твоего поведения или структуры
4. Я буду часто выпускать небольшие версии, чтобы не мешать прогрессу остальных.
5. Я буду неустанно совершенствовать свои творения при каждой возможности .
6. Я всегда буду следить за тем , чтобы другие могли прикрыть меня а я мог прикрыть их.
7. Я не сделаю ничего что приведет к ухудшению я буду прилагать все усилия чтобы сохранять наибольшую продуктивность как собственную так и других
8. Я не буду давать обещание без уверенности в том, что смогу их выполнять
9. Я никогда не перестану учиться и совершенствовать свое ремесло
Ответственность программиста