Что такое TDD и BDD на пальцах, и что должен знать о них фронтендер by Liudmila Mzhachikh

admin

Из минусов только возрастающая сложность у языков с динамической типизацией. Подробнее с принципами TDD вы можете ознакомиться, прочитав книгу Кента Бека “Экстремальное программирование. Разработка через тестирование”. Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки. • Применение методики способствует улучшению основных характеристик кода – модульности, гибкости и расширяемости. • Тесты позволяют производить рефакторинг кода, исключая при этом его повреждение. • Ошибки выявляются на ранней стадии разработки, что практически исключает их появление на завершающей стадии проекта или же в готовом продукте.

tdd что это
Вопрос в том, когда разработчик должен перестать писать тесты? Когда их становится достаточно с точки зрения бизнес-логики, а не по мнению автора кода. Это может повредить нашему энтузиазму творца, а еще нас смущает простота. Но эти чувства уравновешиваются удовлетворением от вида собственного чистого кода и возможностью уверенного рефакторинга. Тесты могут использоваться в качестве документации. Хороший код расскажет о том, как он работает, лучше любой документации.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *