Ключевые моменты

ХР-команды выявляют код «с душком» (или антипаттерны), чтобы избежать сложности и сохранить простоту архитектуры.

Код «с душком», такой как сырой код и очень большие классы, помогает командам обнаружить отдельные модули, которые можно упростить.

Такой код «с душком», как лазанья-код, помогает им искать проблемы в более крупных конструкциях.

Особенно неприятно, когда код «с душком» вызывает эффект «стрельбы дробью», то есть разработчик пытается исправить проблему, но обнаруживает, что внесенные изменения требуют целой цепочки правок в других частях кода.

Команды, чрезмерно увлекающиеся планированием в стремлении предусмотреть все особые случаи, добавляют слишком много хуков или создают большие платформы для решения отдельных проблем, что приводит к усложнению кода.

Даже высококвалифицированные специалисты, подверженные плохим привычкам, могут столкнуться с этими проблемами.

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме Ключевые моменты:

  1. Джим Рон Три ключевых момента
  2. Психология - ключевой момент
  3. 1. Психология – ключевой момент
  4. 6.4.3. Расположение ключевых слов (близость ключевых слов друг к другу — Adjacency&Proximity)
  5. Расположение ключевых слов (близость ключевых слов друг к другу)
  6. Тестирование контрольных моментов
  7. Момент (Momentum)
  8. Момент
  9. Момент (сила движения)
  10. МОМЕНТ (СИЛА ДВИЖЕНИЯ)
  11. Тренд и момент
  12. Момент' (Momentum)
  13. Чтение графика момента
  14. Сигнал момента - следование за трендом
  15. Долгосрочная торговля с помощью момента
  16. Определение момента
  17. Момент определения налоговой базы