Публикации по теме '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 может раздражать. Я не следую ему за каждым..