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


Разработка через тестирование с помощью Kotlin Multiplatform Mobile: повышение качества и надежности кода
Разработка через тестирование (TDD) — это важная практика разработки программного обеспечения, которая обеспечивает создание высококачественных и надежных приложений. TDD включает в себя написание тестов перед внедрением кода, что способствует итеративному и эффективному процессу разработки. Kotlin Multiplatform Mobile (KMM) стал мощным инструментом для создания мобильных приложений для Android и iOS с общей кодовой базой для бизнес-логики. Эта статья призвана предоставить..

Упрощение кода с помощью TPP: руководство для начинающих
Упрощение кода с помощью TPP: руководство для начинающих Преобразование кода может быть сложной задачей, но предпосылка приоритета преобразования (TPP) может помочь. TPP — это метод, помогающий упростить код и поддерживающий поэтапные дочерние шаги. Следуя набору правил, вы сможете постепенно преобразовать свой код в более элегантное и простое решение. Вот список шагов, связанных с TPP, вместе с кратким объяснением каждого из них:

Практическое руководство по библиотеке тестирования реакции с помощью TypeScript
Все знают, что написание тестов очень важно для разработки программного обеспечения. Это позволяет нам менять коды быстрее и с меньшим количеством ошибок. Когда дело доходит до внешнего интерфейса, React Testing Library становится популярным, потому что на нем легче тестировать перехватчики React по сравнению с enzyme . Однако статей, объясняющих это с помощью TypeScript, недостаточно. Итак, в этом руководстве основное внимание уделяется тому, как писать тесты на TypeScript с..

Лучший способ изучить разработку через тестирование
На встрече было требование. Около пятнадцати из нас сидели за пластиковыми столами и стульями, слушая, как организатор встречи объясняет проблему, которую нам нужно было решить. Перед тем, как мы разбились на небольшие группы, чтобы решить эту проблему, он рассказал нам подвох. Нам пришлось использовать разработку через тестирование (TDD), когда вы сначала пишете тест, смотрите, как он терпит неудачу, а затем пишете код, необходимый для прохождения теста. Встреча подошла к концу, и..

Как TDD с BDD-Gherkin 3: добавление обработки React-Redux
Продолжение пошагового руководства, в котором мы видим, как постепенно преобразовать приложение для использования из общего состояния. Две последние истории были: Тестирование компонента React и Извлечение из сервисов в React В котором шаг за шагом мы создали компонент, используя TDD, чтобы создать компонент и заставить его использовать данные из внешних служб.

Экстремисты Программисты
Да, заголовок правильный: я не хотел писать экстремальных программистов. Если вы не практикуете TDD, вы не можете считать себя профессиональным разработчиком. Парное программирование является обязательным для серьезных разработчиков: это намного быстрее, чем одиночная разработка и асинхронная проверка кода. Моб-программирование — единственный способ добиться быстрой разработки и обмена знаниями внутри команды Test Driven Development делает кодовую базу надежной и готовой к выпуску..

Когда следует использовать функции восстановления и сброса sinon?
В этой статье мы анализируем различия функций восстановления, сброса, resetHistory и resetBehaviour в sinon, а также их поведение в зависимости от того, являются ли наши подделки sinon анонимными или они обертывают существующие свойства. Очень распространенный подход при работе с sinon, как показано в их собственной документации , - это вызов функции restore как часть хука afterEach Mocha. afterEach(function () { // completely restore all fakes created through the sandbox..