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


Три A модульного тестирования
Объяснение паттернов Arrange, Act, Assert с использованием Jasmine. Тестирование - неотъемлемая часть создания программного обеспечения. Когда дело доходит до готовых к производству приложений, нам нужен надежный и хорошо протестированный код с минимальным количеством ошибок. Для тестирования вашего кода доступно множество методов. В этой статье я рассмотрю один из самых популярных методов - модульное тестирование. Модульное тестирование включает в себя тестирование определенных..

Настройте Jest в своем монорепозитории за 5 минут
Введение Jest — это восхитительная платформа для тестирования JavaScript с упором на простоту. И вы можете использовать Jest на всем, что связано с JavaScript, например, React, Angular, Node, TypeScript… У меня есть инструкция по настройке Jest для вашего проекта здесь И монорепозиторий или монорепозиторий — это концепция управления кодом и архитектуры, при которой вы храните весь свой код в одном суперрепозитории вместо управления несколькими меньшими репозиториями — например,..

О них автоматизированные тесты
Раньше я часто спрашивал интервьюеров, есть ли у них автоматизированные тесты для кода, и был полностью удовлетворен положительным ответом на этот вопрос. Теперь, повзрослев, задаю еще 8 вопросов (в виде диалога, а не в виде нумерованного списка). Это связано с тем, что просто иметь тесты недостаточно, они должны обладать определенными свойствами. Читайте дальше, чтобы узнать, что я считаю наиболее важными качествами тестов, которые вы пишете. Об их скорости Позвольте мне получить это..

У TDD есть проблема, и нам нужно поговорить об этом, чтобы ее исправить.
Из всех людей я никогда не думал, что буду говорить об этом именно я. Будучи стойким сторонником и практикующим TDD в течение очень долгого времени, мне всегда было интересно, почему все согласны с тем, что это хорошая вещь, и до сих пор не хотят или не могут ее использовать. Теперь, я думаю, я знаю ответ Что такое разработка через тестирование (TDD)? TDD возник из XP (eXtreme Programming Practices) и ориентирован на написание кода модульного тестирования перед написанием..

5 лучших онлайн-курсов по разработке через тестирование в 2023 году
Повысьте уровень своего программирования с помощью разработки через тестирование: 5 обязательных курсов Привет, ребята, Если вы хотите улучшить свои навыки кодирования или просто хотите улучшить навыки написания кода, тогда разработка через тестирование — это то, чему вы можете научиться и следовать. В 99% случаев Test Driven приводил к лучшему дизайну и коду, потому что заставлял вас думать и основывался на Agile, то есть на том, чтобы становиться лучше, работая. Хотя TDD является..

Разработка через тестирование
Почему вы должны сначала написать свои тесты Разработка через тестирование - это общий процесс разработки программного обеспечения, в котором основное внимание уделяется повторению очень короткого цикла разработки. Другими словами, он позволяет разработчикам писать новый код только в том случае, если исходный код не прошел автоматизированное тестирование. . Эта разработка начинается с проектирования и разработки теста для каждой небольшой функциональности приложения. Этот..

Как TDD изменил мой подход к разработке программного обеспечения
Сначала решите проблему, затем напишите тесты , затем напишите код Я писал код производственного уровня в течение пяти лет, был частью как больших, так и маленьких команд разработчиков программного обеспечения, а также работал над несколькими индивидуальными проектами. В этой статье я хочу описать свой опыт разработки программного обеспечения до и после того, как я начал практиковать TDD. Раньше я верил в « Сначала реши проблему, а затем напиши код» , но год TDD изменил мое мнение..