Кент Бек: Экстремальное программирование
Прочел Кента Бека - “Экстремальное программирование: разработка через тестирование”. Прочел довольно-таки быстро: за неделю.
Это шедевр!
Серьёзно: если вы никогда не писали тестов - книга заставит вас чувствовать себя крайне неудобно, потому что после прочтения вы уже не будете представлять свой цикл разработки без тестирования.
Если же вы писали тесты постфактум - книга научит вас делать это до, чтобы писать тестируемый код, который потом можно рефакторить без пригорания в пятой точке и с почти нулевым уровнем стресса.
Для меня книга станет одним из главных открытий года, заставившим жизнь разделиться на два этапа - до и после. Я попробовал разрабатывать новый код с применением полученных знаний и понял, что испытываю новое ощущение, сравнимое с ломкой у наркоманов - желание писать все больше и больше тестов, чтобы покрыть ими функционал.
Рекомендую не просто читать книгу, а применять на практике все знания — это применимо ко всем книгам по программированию, потому что именно практика позволяет развивать навыки на основе знаний.