25 ноября 2014
Александр Чернышев
, Improve Group
Гибкий и понятный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов от своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование - test-driven development. Она основана на первый взгляд на парадоксальной идее создавать тесты до написания тестируемого прикладного кода.
Мы расскажем о принципах TDD и их применении на разных стадиях разработки от проектирования до рефакторинга, о преимуществах и недостатках модульного тестирования в среде iOS, а также о применении TDD к уже существующим приложениям.