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


Рекомендации по рефакторингу кода: когда (а когда нет) это делать
Это гостевая история Сидни Стоуна, писателя компании iTechArt, занимающейся разработкой программного обеспечения. Рефакторинг кода - это процесс, используемый в подходе к разработке программного обеспечения DevOps , который включает редактирование и очистку ранее написанного программного кода без изменения функции кода вообще. Рефакторинг мало чем отличается от процесса редактирования писателя. Вдохновленный и целеустремленный писатель яростно впишет мысли и действия своих..

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

От типов к испытаниям с Elm
Начиная с бизнес-логики Очистите типы В Посте на прошлой неделе о дизайне, основанном на типах , я определил основные типы, необходимые для приложения для оценки дротиков. Благодаря @ marc.minnee я еще больше улучшил ситуацию. Он посоветовал мне немного упростить типы сообщений. Вместо этого чудовища, type Msg = HitFifteen Magnitude PlayerId | HitSixteen Magnitude PlayerId | HitSeventeen Magnitude PlayerId | HitEighteen Magnitude PlayerId | HitNineteen..

Есть ли проблемы с разработкой через тестирование и модульным тестированием?
Недавно прочитал интересную и провокационную статью на Medium , которая привлекла необходимое внимание читателей. Он короткий - прочтите его, чтобы понять, почему я сейчас излагаю вам эти очевидные моменты. Для тех, у кого нет времени, моя интерпретация статьи: автор не видит причин следовать разработке через тестирование и считает это одной из ненужных церемоний племени мастеров программного обеспечения . И, честно говоря, TDD может раздражать. Я не следую ему за каждым..