Публикации по теме 'test-driven-development'
Разработка через тестирование - это религия
Избегайте неверующих!
Если вы зададите случайному человеку вопрос «рациональны ли разработчики программного обеспечения в целом», вы, скорее всего, получите утвердительный ответ. Такой ответ показал бы незнание периодических псевдорелигиозных движений в отрасли.
Одна из современных религий - это разработка, основанная на тестах. Если вы напишете тесты после того, как напишете реальный код, выполняющий поставленную задачу, вы станете странным. Если вы их вообще не пишете, вы..
Второй месяц в качестве 8-го подмастерья
🎉 Вы можете найти новые и обновленные сообщения на ellehallal.dev
Конец второго месяца в качестве ученика в 8-м Свете. За последние несколько недель у меня было:
Создал веб-приложение со списком дел , используя Ruby и Sinatra. Создал Крестики-нолики с Siobhan , используя JavaScript.
Как важно быть честным перед собой
В своем предыдущем сообщении в блоге я сказал, что мне некомфортно находиться вне зоны комфорта. В этом месяце моей целью было принять это чувство и..
ToDo or Die — изучение TDD
Готовясь к Andela Bootcamp, я многому научился и до сих пор учусь. Только за первую неделю мне пришлось разучиваться и заново учиться многим вещам, которые я уже знаю. В ходе обучения я приобрел важный навык, которого ожидают от каждого разработчика, желающего создавать и выпускать более качественные продукты на современном рынке. Этим навыком является TDD (разработка через тестирование), процесс разработки программного обеспечения, основанный на повторении очень короткого цикла..
Давай поговорим о TDD, детка!
Разработка через тестирование существует дольше, чем вы, вероятно, думаете, примерно в 2003 году. Не так уж и давно, говорите? Что ж, на самом деле TDD — это всего лишь один из компонентов практики экстремального программирования, которая была впервые опубликована еще в 1999 году. В наши дни TDD — это то, чем ее называют большинство людей, поскольку она используется в сочетании с множеством других практик для построения рабочего процесса, который лучше всего подходит для конкретной..
Жестокий рефакторинг
Жестокий рефакторинг = рефакторинг + TCR
tl;dr Рефакторинг требует небольших изменений и всегда зеленых тестов. TCR гарантирует и то, и другое. Вместе они составляют Brutal Refactoring и отлично подходят друг другу.
TCR — тест && зафиксировать || возвращаться
С помощью TCR вы заменяете тестовую команду командой в стиле Unix «test && commit || вернуться» (TCR). В псевдокоде это означает:
if tests are green:
commit code
else
reset to last commit
Каждый раз,..
Краткое введение в разработку через тестирование с помощью Jest
Эта статья представляет собой простое пошаговое руководство по применению принципов разработки через тестирование (TDD) к упражнению на JavaScript с использованием Jest.
вступление
После нескольких лет разработки собственных проектов я недавно решил стать Full-Stack разработчиком.
Эта новая ситуация побудила меня задуматься о методах, которыми я пренебрегал до сих пор, например о тестировании своего кода.
Вот почему я хотел начать свой путь через разработку через тестирование. Я..
Тестирование, управляемое разработкой (ReactJS)
По-видимому, это так - при создании пользовательского интерфейса с помощью React нам нужны компоненты, прежде чем мы протестируем ожидаемое поведение пользовательского интерфейса. При разработке компонентов по-прежнему задействованы некоторые TDD, и вы хотите убедиться, что HOC, которые вы разрабатываете / проектируете, работает так, как вы хотите, чтобы они работали. Обычный рабочий процесс структурирования этих компонентов будет заключаться в том, чтобы сайт работал на localhost: port и..