Что такое TDD?
TDD (или test-driven development) — подход к разработке и тестированию, при котором сначала создаются тесты, которым должен удовлетворять код и только потом его реализация. TDD — процесс
итеративный. Добавляя в код что-то новое, разработчик сначала пишет тест на новый функционал и только потом меняет код. Только после успешного прохождения теста, можно делать вывод о качестве кода и в будущем делать его рефакторинг.
TDD даёт следующие преимущества:
— cоздавая тесты до написания кода класса, разработчик заранее задумается об его использовании, что положительно скажется на архитектуре проекта в целом;
— хорошие тесты могут легко заменить документацию, т.к. наглядно демонстрируют использование трестируемого кода.
#testdrive
TDD (или test-driven development) — подход к разработке и тестированию, при котором сначала создаются тесты, которым должен удовлетворять код и только потом его реализация. TDD — процесс
итеративный. Добавляя в код что-то новое, разработчик сначала пишет тест на новый функционал и только потом меняет код. Только после успешного прохождения теста, можно делать вывод о качестве кода и в будущем делать его рефакторинг.
TDD даёт следующие преимущества:
— cоздавая тесты до написания кода класса, разработчик заранее задумается об его использовании, что положительно скажется на архитектуре проекта в целом;
— хорошие тесты могут легко заменить документацию, т.к. наглядно демонстрируют использование трестируемого кода.
#testdrive