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