Публикации по теме '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 изменил мое мнение..