Публикации по теме 'tdd'


Как я генерирую моки в Go Like A Boss
Автоматическое создание макетов, избегая циклических зависимостей и сохраняя каталог пакетов как можно более чистым. Вы когда-нибудь создавали макет с помощью какого-либо автоматического инструмента и с треском сталкивались с проблемой циклической зависимости ? Удалось ли вам преодолеть эту проблему, создав много файлов в каталоге вашего пакета, что испортило последнюю часть читабельности ? Был там, сделал это. Я больше не в этой ситуации и хочу поделиться с вами тем, как я..

Что такое «код, который работает»?
Что такое «код, который работает»? Ваш код не однороден. Ваш код имеет различные уровни качества, начиная с первого сделанного вами коммита. Ваш код может иметь разные свойства: простота/сложность, сплоченность/распад, развязка/связь, элегантность/уродство, гибкость/жесткость, прочность/хрупкость, модульность/монолитность, многоразовые/немобильные, жидкость/вискоза, сухой/повторяющийся, прозрачность/непрозрачность, красноречие/невнятность, среди прочих. Некоторые из них..

«Никто не заботится о тестах во фронтенде» Неужели ?!
Как я раньше видел тесты в интерфейсе 6 лет назад испытания для меня были чем-то далеким. Раньше я разрабатывал несколько страниц, работая для агентств - времени было очень мало, и все нужно было делать быстро. Я даже не могу сосчитать количество посещенных мной горячих сайтов. В то время я видел несколько статей о том, как тестировать свой JavaScript-код, но признаюсь, что эта тема никогда не вызывала у меня интереса. Я считал, что делать что-то без тестов будет быстрее (просто..

TDD: в чем цель?
Автор Марко Лиджой , архитектор программного обеспечения Если вы хотите узнать больше о разработке через тестирование (TDD), вы можете поискать в Интернете и найти в основном технические описания по этой теме. Но в этом посте вы узнаете о том, как внедрить его в вашу повседневную работу, о влиянии, которое он оказывает на команды, и о том, как он может изменить мышление к лучшему. Приведу реальный пример и расскажу, как мы внедрили TDD в команде Edge в Adevinta . Начните с..

Как использовать TDD для достижения наилучших результатов?
Разработка через тестирование или подход Test-Commit-Revert? Большинство разработчиков практикуют TDD или разработку через тестирование. Редко мы видим TCR, подход Test-Commit-Revert. Почему TCR лучше, чем TDD? Оба отлично справляются с тестированием кода. Улучшение качества существующих. Но между ними есть несколько ключевых отличий. Давайте пройдемся по различиям. TDD Вы знаете о TDD. Красно-зелено-синий поток. Напишите тест. Тест провален. Напишите достаточно кода..

Чистый код JavaScript - разработка через тестирование
Имея такое сложное программное обеспечение, каким оно является сегодня, мы можем рассчитывать на ручное тестирование каждой его части. Здесь на помощь приходят модульные тесты. Один из способов разработки программного обеспечения - сначала написать тесты перед написанием производственного кода. Это называется разработкой через тестирование или TDD. В этой статье мы подробно рассмотрим, что такое разработка через тестирование и как мы пишем тесты вместе с производственным кодом...

Как отключить jsdom в jest - заставить jest работать в два раза быстрее
Jest - отличный инструмент для запуска тестов, многие функции отлично работают из коробки, такие как наблюдатель, покрытие кода, экран состояния и многое другое, однако jest работает немного медленнее, чем другие средства запуска тестов, просто потому, что он делает больше. Обычно это не проблема при работе в режиме часов. Одна из причин, по которой шутка работает медленнее, заключается в том, что она обеспечивает инкапсуляцию между тестами, чтобы они не пропускали утечки и не приводили..