Не хватает анализа использования чистой архитектуры в контексте пользы для бизнеса. Нередко в тексте можно встретить «человеко-года» и за эти «человеко-года» кто-то должен заплатить, при том что этот кто-то все равно не даст гарантию того что после завершения разработки, полученное решение не нужно будет полностью переписать 🙂
Мастрид для любого программиста. Читал на английском. Вот список выводов:
1. Ship only when you 100% sure
2. Maintain your pace
3. Practice TDD on every pull request
4. 8 hours/day — employer, 4 — yourself
5. Say no when it is required
6. Say yes and mean it
7. Tell if late
8. Practice kata
9. Write acceptance tests
10. Manage sleep schedule
11. Have creative input
12. Practice Pomodoro technique
13. Always stay clean no matter what
14. Pay attention to business
15. Practice pair-programming
16. Create gelled teams
17. Don’t argue, go get data
18. Don’t inverse priorities