Depository of News

[Перевод] Софт может деградировать бесконечно

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/13b/c9e/b58/13bc9eb58e010e4ff779e6080dc2a577.png" /><p>Нередко для описания хромых кодовых баз используют метафоры вроде «тонущий корабль». Я же считаю, что эта аналогия ошибочна. Бизнес начинает тонуть задолго до того, как код достигнет гипотетического дна. Технический долг нельзя свести к банкротству, чтобы начать с чистого листа. Именно поэтому подобные метафоры, подразумевающие достижение некоего конца, лишь создают ложное чувство спокойствия. </p><p>Программное обеспечение существует в умозрительной сфере. Его нельзя сравнивать со зданием или мостом, которые находятся в физическом мире, где вы можете их полноценно видеть и осязать. Если вы продолжите бесконечно добавлять в здание этажи и комнаты, оно в конечном итоге рухнет. Но у ПО нет такого жёсткого предела. Код всегда можно сделать ещё хуже. Всегда можно внести очередной слой абстракции или ещё больше ослабить производительность.<em> </em></p> <a href="https://habr.com/ru/articles/1080168/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080168#habracut">Читать далее</a>

Read full article →