Исходный код полученый в рамках тренинга по Разработке через тестирование на примере Java в Кривом Роге.
Разработка через тестирование (англ. test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам.
- Изучение приемов написания качественного кода
- Понимание различных типов тестов
- Практическое применение библиотек, помогающих тестировать код
Junior и Middle разработчики, с опытом работы с Java больше 1 года, с пониманием принципов ООП, уверенным владением IDE и элементарным знанием английского.
В данном репозитории содержатся финальные исходники в результате выполнения двух кат:
- String Calculator kata http://blog.ploeh.dk/2013/02/06/StringCalculatorkatawithAutoFixture/
- Conway's Game of Life kata http://codingdojo.org/cgi-bin/wiki.pl?KataGameOfLife
Подбробности здесь http://kranonit.wordpress.com/2013/06/25/%D1%82%D1%80%D0%B5%D0%BD%D0%B8%D0%BD%D0%B3-%D0%BF%D0%BE-tdd-%D0%B2-java/