Публикации по теме 'test-driven-development'


Практический пример: обновление PizzaPortal с помощью React и NodeJS. Часть 2
Практический пример: обновление PizzaPortal с помощью React и NodeJS. Часть 2 В прошлой статье мы объяснили процесс планирования нового веб-сайта PizzaPortal и то, как React взял на себя бремя запуска сложного SPA. На этот раз все дело в том, чтобы окружить React правильными инструментами сборки и тестирования. Предварительная обработка и процедура разработки Для комфортной работы над сайтом нескольких разработчиков создана среда быстрой разработки. Работает на Gulp и постоянно..

Разработка научного программного обеспечения
Часть 1. Принципы разработки через тестирование Мы живем в эпоху быстро расширяющихся возможностей в мире вычислительной техники. ИИ продолжает добиваться успехов в решении как старых, так и новых проблем, часто совершенно неожиданными способами. Огромные наборы данных теперь стали повсеместными практически в любой области, а не только то, что могут получить ученые в белых лабораторных халатах в дорогих лабораториях. И все же многие из проблем, которые возникали в последние..

Чистая архитектура: приложение Flutter
Чистая архитектура: приложение Flutter Используя чистую архитектуру, вы можете разрабатывать приложения с очень низкой степенью связанности, не зависящей от деталей технической реализации. Таким образом, приложение становится простым в обслуживании и гибким для изменений. Чистая архитектура позволяет нам создавать архитектурные границы между зависимостями, что позволяет компонентам быть внутренне тестируемыми. В этом проекте мы будем использовать процесс создания приложения CRM для..

Разработка через тестирование устаревших систем - Максимилиано Контьери
Первая международная разработка через тестирование прошла 10 июля. В эту серию я буду включать каждое выступление вместе со своими заметками и дополнительными материалами для чтения. Будем надеяться, что многие читатели будут смотреть и повторно просматривать выступления, поскольку они заслуживают нескольких обзоров. Давай продолжим… Био Макси имеет докторскую степень в области компьютерных наук. Он преподает разработку программного обеспечения и работает в промышленности уже..

Использование Синон: притворяйся, пока не сделаешь
При тестировании нашего кода Javascript есть некоторые внешние переменные, которые иногда могут усложнить нам задачу. Как течение времени, например. Или, полагаясь на состояние внешнего сервера, который может не иметь ничего общего с функцией, которую мы пытаемся протестировать. К счастью, существует библиотека под названием Sinon, которая может абстрагироваться от части этой сложности, позволяя нам создавать то, что по сути является «тест-двойниками», которые могут помочь нам тестировать..

Разработка через тестирование Javascript с объектами Window и Document.
Если вы похожи на меня и любите создавать приложения, используя как можно меньше библиотек из-за вашей неутолимой любви и страсти к чистому Javascript, но хотите тщательно протестировать код; Я могу помочь. К сожалению, если вы читаете это, у вас, вероятно, были трудности с настройкой Test-Driven-Development (TDD) для проектов, которые напрямую взаимодействуют с окном или объектами документа. (Т.е. создание элементов, добавление прослушивателей событий и т. д.) Что ж, позвольте мне..

Неделя создателей 5
Вставьте банальное, но очень уместное предложение о времени, летящем ‹здесь›. На этой неделе в Makers стартовала новая группа, а группа за март 2017 года начала свою пятую неделю. Мнение, которое продолжает повторяться, — это недоверие к скорости, с которой время пролетело до сих пор, и я полностью поддерживаю это мнение. Нас предупреждали о том, как быстро летит время в Makers, но я не могу поверить, что на следующей неделе мы пройдем половину курса! Привет, мир: TDD с JavaScript..