Если в новом году вы хотите “подтянуть инженерку”, то у меня для вас топ-10 книг, с которых точно нужно начать:
Я бы советовал начать с “Экстремального программирования” . По ссылке 2я редакция, как все говорят, со “срезанными углами”, не такая радикальная, как первая редакция. Рекомендую прочитать обе, они не очень объемные и читаются легко.
Книга Вуди Зила про mob-программирование. В книге рассказывается не только с чего начать, но и почему компании выгодно, когда команда работает за одним компьютером.
Перед началом разработки, хорошо бы договориться о том, что мы разрабатываем. И для этого нет лучшей книги чем "Specification by Example" Гойко Аджича.
Все технические практики начинаются с автотестов, и по этой теме лучшая книга “The Art of Unit Testing” Роя Ошерова.
Код нам нравится, давайте его развертывать! И конечно же непрерывно и об этом пишут Дэйв Фарли с Джезом Хамблом в "Continuous Delivery" (перевод на русский).
Словосочетание “чистый код” уже стало нарицательным, и дядя Боб написал о нём свой бестселлер (перевод на русский).
Разработчики нечасто задумываются, как их код будет работать во время эксплуатации. О том какие приколы могут нас подстерегать в “проде” пишет в книге "Release It!" (перевод на русский) Майкл Нигард.
Что думаете про мой список? Какие бы книги добавили?