У программистов это называется РЕФАКТОРИНГ. И это термин, который ненавидят заказчики. Когда мы создаем какой-то код (например, Корзину интернет-магазина) по одним требованиям, он реализуется, развивается и живет, например, полгода. И тут заказчику нужно внедрить систему лояльности. Мы «дописываем» Корзину. Проходя так через новые 3-4-5 функций, получаем «лоскутное одеяло». Вместо исходного правильного, красивого, быстрого кода Корзины получаем нечитабельное, медленное, плохо управляемое «решение». И здесь нам потребуется провести тот самый рефакторинг — сделать паузу в разработке и полностью переписать код Корзины так, чтобы он снова стал чистым, эффективным и быстрым, но теперь уже учитывал все требования, накопленные к настоящему моменту.
45.Значительная часть Законов, изложенных выше, копирует/развивает, или является следствием известных работ, типа:
- Закон Мерфи (всё портится)
- Физики шутят (портативный прибор - с ручкой; полупортативный - с двумя ручками)
- Принцип Питера (каждый достигает своего уровня некомпетентности)
- Закон Паркинсона (Работа заполняет всё время, отпущенное на неё; как только организация переезжает в выстроенное именно для неё здание - работа прекращается).
Комментарий недоступен
Экий Вы, батенька, кровожадный ))
https://zamesin.me/akins-laws-of-spacecraft-design/ статья от 12 января :)
Да, Александр, спасибо ... Действительно у Ивана очень качественный перевод. К сожалению, я его обнаружил уже после того, как мы закончили свою работу, а первая моя попытка найти удачный вариант показывала несколько статей на Хабре с очень фривольными трактовками оригинала.