Legacy-код - главный враг мотивации программиста
Legacy-код - это не просто «старый код». Это код, который: Часто это монолит на старом стеке - например, проекты на ранних версиях Spring Framework, с XML-конфигурациями, сервлетами и огромными DAO-слоями, где каждое изменение - как операция на открытом сердце. Но проблема legacy - не техническая. Она психологическая. Разработчик любит видеть результат: В legacy-коде ты: Нет ощущения роста. Есть ощущение выживания. Когда в проекте нет тестов, нет CI, нет изоляции модулей - любое изменение превращается в лотерею...