TDD на практике
На хабре очень много статей про TDD, однако тех, которые действительно стоит прочитать, чтобы понять всю прелесть этого подхода - единицы.
Недавно вышла ещё одна такая, которая поможет на практическом примере осознать, насколько чище становится ваша архитектура с применением TDD, а также как мало стресса будет при дальнейшем сопровождении такого кода.
Примеры в статье на Java, но ничего сверхсложного там нет, всё отлично ложится на любой другой язык программирования.
В общем, от меня рекомендация к прочтению для тех, кто ещё сомневается “Быть или не быть TDD в вашем проекте”.
P.S. кстати, решение о том, чтобы “не быть” - тоже иногда бывает правильным, и статья про это не забывает упомянуть.