creeping featurism



Предыдущая | Следующая

creeping featurism (ползучая функциональность), сущ 1. Порочная практика, которую мало кто способен преодолеть: чрезмерная доза всевозможных украшений (chrome) и дополнительных возможностей (feature) лишают систему той элегантности, которая была ей присуща в первоначальном виде. См. также feeping creaturism. «Вы же знаете – самой главной проблемой в BSD UNIX всегда была ползучая функциональность. 2. В более общем случае – стремление профаммиста сделать уже готовую программу «еще более совершенной», часто провоцируемое просьбами типа «Послушай, мне будет гораздо удобнее работать с твоей программой, если добавить в нее еще и эту возможность». Добавить еще одну возможность не так уж и трудно, но тут подходит со своей просьбой другой, третий, и в результате программа так разрастается, что в ней уже трудно разобраться самому программисту. В не меньшей мере этот термин относится к федеральному правительству, форме IRS 1040 и новым автомобилям. Нередко переделки с целью улучшения приводят к прямо противоположному результату, как говорится, «лучшее – враг хорошего». См. second-system effect, creeping elegance.