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


Код-синхронизация
Некоторое время назад мы начали дистанционно заниматься моб-программированием в нашей Meetup-Group (Bavarian Coding Group). После некоторого исследования и предложения сделать это с помощью совместного использования экрана или TeamViewer мы обнаружили новый (тогда еще) навык VS Code: Live Code Sharing. Один человек открывает проект, другие подключаются, и каждый может печатать, а другие видят нажатия клавиш в реальном времени в своем редакторе. Совместное использование работало нормально...

TDD не для вас
Вы не уверены, что TDD соответствует вашим потребностям? Считаете ли вы, что люди склонны преувеличивать его? Может быть, это не для вас. Четыре сферы TDD Хорошо известно, что TDD является спорной темой. С одной стороны, вы можете найти людей, которые говорят о TDD как о лекарстве от всех болезней. С другой стороны, есть люди, которые вообще не рекомендуют его. Точнее, я нашел четыре…

Как TDD с BDD-Gherkin в JavaScript
Пошаговое руководство по созданию небольшого примера с помощью TDD, BDD-Gherkin, JavaScript, React и Jest. В нескольких прошлых статьях мне объясняли, как использовать BDD, как писать файлы функций, как это может улучшить процесс разработки. Но это всегда было на высоком уровне, и я никогда не показываю реальный пример…

Маленькие шаги, большие победы: как маленькие шаги могут улучшить ваш процесс TDD
Привет! Сегодня я хочу поговорить о важном аспекте разработки через тестирование (TDD) — концепции «детских шагов». В предыдущем посте мы обсудили три принципа классического TDD: детские шаги, приоритет преобразования и новый дизайн. В этом посте я углублюсь в принцип детских шагов. Хотя многие разработчики разочаровываются в этой технике, я считаю, что это необходимая практика. Слишком часто разработчики переходят сразу к абстракциям и шаблонам проектирования, думая, что они…

День первый: Makers Academy — и мы в эфире!
Так что да, я знаю, что вчера писал в блоге, но вот в чем дело… Я сказал, что буду вести блог каждый понедельник, а сейчас понедельник, так что я веду блог. Имеет смысл? В порядке. Да, но если серьезно, я сделал это скорее как праздничный блог, потому что я закончил 4-недельный предварительный курс. Другая причина заключалась в том, чтобы предоставить более подробную информацию потенциальным кандидатам, которые думают о подаче заявления. Но да, понедельник! По понедельникам главным..

Я думаю, что лучший подход к внедрению модульных тестов — просто написать их.
Я думаю, что лучший подход к внедрению модульных тестов — просто написать их. Часто это привилегия, которую мы имеем как разработчики. Однако, справедливости ради, иногда разработчики могут быть слишком догматичны в отношении модульных тестов. То, что делает или ломает новое мобильное приложение, скорее всего, не будет зависеть от того, произойдет ли сбой версии 1.0 один раз за 100 сеансов или один раз за 10 000 сеансов. …и вряд ли это будет связано с уверенностью разработчика X в..

Как написать экспресс-сервер JS с помощью разработки через тестирование
Часть первая: настройка сред Почему TDD на первом месте? Итак, вы, вероятно, уже бывали в этой ситуации раньше, когда пишете программное обеспечение. Он работает прекрасно, но всего за несколько часов до той большой презентации. Вы решаете внести некоторые изменения в несколько методов. Вы запускаете приложение, оно все еще работает - по крайней мере, вы так думаете. Пришло время для этой презентации, вы хорошо разобрались с начальными частями приложения, пока не пришло время..