Я Java программист! Написание кода - это основа нашей профессии. Где-то рядом находится и его тестирование через написание юнит тестов.
Признаюсь честно - не люблю писать тесты... Меня напрягает тот факт, что для проверки 5-ти строк кода мне надо написать еще 20. Ошибиться можно в любом коде, даже в том, что призван проверить другой. А ведь еще надо знать фреймворки (JMock, EasyMock, PowerMock), стандарты, best practices.
Поймите правильно, я не умаляю важность проверки того, что ты сделал. И, пусть без особого рвения, конечно же, пишу эти самые тесты. Меня парит то, как это делается. И тут вдруг, в одном из проектов, клиент навязывает нам Spock - очередной фреймворк для тестирования, только на Groovy. Надо, так надо. Не долго думая, вся команда в него ныряет, иииии.... Вот оно! Наконец-то тестирование стало простым, логичным, интуитивно понятным и, что не маловажно - быстрым!
Признаюсь честно - не люблю писать тесты... Меня напрягает тот факт, что для проверки 5-ти строк кода мне надо написать еще 20. Ошибиться можно в любом коде, даже в том, что призван проверить другой. А ведь еще надо знать фреймворки (JMock, EasyMock, PowerMock), стандарты, best practices.
Поймите правильно, я не умаляю важность проверки того, что ты сделал. И, пусть без особого рвения, конечно же, пишу эти самые тесты. Меня парит то, как это делается. И тут вдруг, в одном из проектов, клиент навязывает нам Spock - очередной фреймворк для тестирования, только на Groovy. Надо, так надо. Не долго думая, вся команда в него ныряет, иииии.... Вот оно! Наконец-то тестирование стало простым, логичным, интуитивно понятным и, что не маловажно - быстрым!
