Типичный программист
81.4K subscribers
2.66K photos
893 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Почему вам стоит начать вести разработку через тестирование

https://tproger.ru/articles/why-test-driven-development/

TDD — это точно эффективно? А разве писать код как обычно не гораздо быстрее? В этой статье — все доводы «за» эту методологию разработки.

А вам как кажется, норм подход?

#тестирование #tdd
Мнение: разработка через тестирование — это тупо. Обсуждаем TDD

https://tproger.ru/translations/test-driven-development-is-dumb/

Кроме сторонников TDD-подхода есть и его противники. Например, автор этой статьи.

Он считает, что этот подход существенно замедляет разработку, а преимуществами, о которых говорят сторонники TDD, на самом деле никто не пользуется.

Го обсудим.

#тестирование #tdd
Многие разработчики хвалят TDD. Но точно ли это эффективно? А разве писать код как обычно не будет быстрее?

Если пропустили, у нас есть небольшая, но до сих пор актуальная заметка, в которой собраны все доводы «за» эту методологию: https://tproger.ru/articles/why-test-driven-development/

А также статья, в которой разобрали мнение, почему разработка через TDD — это «тупо»: https://tproger.ru/translations/test-driven-development-is-dumb/

Ну и просто интересно, если шарите за TDD, на чьей вы стороне и почему?

#тестирование #tdd
Как писать код, который не ломается: гайд по TDD

Ответ на викторину: В коде выше неясно, что конкретно проверяет тест. Название теста ничего не говорит, а использование магических чисел усложняет понимание. Это приводит к путанице, особенно если тесты придётся читать или модифицировать спустя время.

А если вы хотите узнать, как писать чистые, читаемые и масштабируемые тесты, то эта статья должна вам в этом помочь. Внутри вы найдёте не только подробное объяснение подхода TDD, но и пример хорошего кода для такого теста.

#tdd #тестирование