Про автоматизированное тестирование

Так получилось, что последний год я чаще писал код с тестами, чем без них. Причем чаще всего я писал тесты вперед кода. Я знаю, что эта тема до сих пор считается спорной в разработке ПО: многим кажется, что это какой-то фанатизм сродни парному программированию и Agile-методологиям, кто-то считает, что конкретно в его области тесты не применимы, а кто-то верит, что с тестами разработка замедляется в два раза и внедрять их можно только когда менеджеры разрешили.

В общем, хочу поговорить обо всех этих заблуждениях, а также поделится опытом, как я сам дошел до жизни такой.

Continue reading “Про автоматизированное тестирование”