В компьютерном программировании жаргона , поток лавы является проблемой , в котором компьютерный код записывается в условиях субоптимальных запущен в производство и добавляют в то время как еще в состоянии развития. Часто запуск системы в производство приводит к необходимости поддерживать обратную совместимость (так как теперь от нее зависит множество дополнительных компонентов) с исходной неполной конструкцией. [1]
Изменения в команде разработчиков, работающей над проектом, часто усугубляют потоки лавы. По мере того, как работники циклически входят в проект и выходят из него, знания о назначении аспектов системы могут быть потеряны. Вместо того, чтобы убирать эти части, последующие работники работают вокруг них, усложняя систему и усложняя ее. [2]
Поток лавы считается антипаттерном , часто встречающимся явлением, приводящим к плохой конструкции. [3]
Рекомендации
- ^ "Поток лавы" . Вики по шаблонам дизайна Perl . Архивировано из оригинала на 31 марта 2016 года . Проверено 4 февраля 2018 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Майк Хэдлоу (15 декабря 2014 г.). «Антипаттерн в слое лавы» . Кодовая тирада . Проверено 7 января, 2016 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Браун, Уильям Дж .; Malveau, Raphael C .; Маккормик, Хейс В. "Скип"; Моубрей, Томас Дж. (1998). Хадсон, Тереза (ред.). AntiPatterns : рефакторинг программного обеспечения, архитектур и проектов в условиях кризиса . Нью-Йорк: Джон Вили и сыновья . С. 87-95 . ISBN 0471197130.