Ползущая элегантность
Эту статью предлагается исключить по следующим соображениям:
Если вы можете решить эту проблему путем улучшения , редактирования , поиска , переименования или объединения страницы, отредактируйте эту страницу и сделайте это. Вы можете удалить это сообщение, если улучшите статью или иным образом возражаете против удаления по какой-либо причине . Хотя это и не обязательно, вам рекомендуется объяснить, почему вы возражаете против удаления, либо в сводке редактирования, либо на странице обсуждения. Если этот шаблон удален, не заменяйте его . Статью можно удалить, если это сообщение останется на месте в течение семи дней, то есть после 03:38 30 августа 2024 года (UTC). Найдите источники: «Ползущая элегантность» – новости · газеты · книги · ученые · JSTOR Номинатор: Пожалуйста, рассмотрите возможность уведомления автора/проекта: {{subst:proposed deletion notify|Creeping elegance|concern=Fails [[WP:N]]. Googling suggests this is not so much a practical concept as a hypothetical one, the inverse of legacy code bloat. Available sources often devolve into confusion about whether this is synonymous with [[feature creep]], as the article itself appears to do. To boot it is written in unusually unencyclopedic language. Google News returns nothing relevant, nor does the News Archive. Google Books returns a few hits, but nothing that exactly matches the concept as here described. I think the lack of activity on such a luridly-written page over the past 20 years kind of speaks for itself.}} ~~~~ |
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2024 г. ) |
В разработке программного обеспечения «ползучая элегантность» , связанная с «ползучей функциональностью» и эффектом второй системы , представляет собой тенденцию программистов непропорционально подчеркивать элегантность программного обеспечения за счет других требований, таких как функциональность, график поставки и удобство использования.
Ползучую элегантность также навязывают клиентам и торговому персоналу на последних стадиях разработки программного обеспечения. Часто до даты поставки появляется «просто еще одна функция», [ 1 ] : 81 и разработчику программного обеспечения остается выбор: расставить приоритеты между своевременной доставкой в соответствии с графиком или полным удовлетворением клиентов и/или отдела продаж.
Сложность и читаемость — основные причины, по которым программисты склонны отдавать предпочтение элегантности функциональности при прочих равных условиях, просто чтобы смягчить более незначительную когнитивную нагрузку задачи, которая очень высока по сравнению со многими другими областями даже в информатике.
Это определенно область, в которой менеджмент и маркетинг часто конфликтуют с программистами, но большинство программистов будут вести себя очень раздражительно, когда их просят разобраться с очень старым, плохо документированным или иным плохим кодом, и часто это приводит к пасхальным яйцам, преднамеренным эксплойтам. уязвимости и текучесть кадров.
Ссылки
[ редактировать ]- ^ Кесслер, Эрик Х. (2000). «Затянуть пояса: методы снижения затрат на разработку, связанных с инновациями новых продуктов» . Журнал инженерного и технологического менеджмента . 17 (1): 59–92. дои : 10.1016/S0923-4748(99)00020-X . ISSN 0923-4748 . Проверено 15 февраля 2023 г.
Внешние ссылки
[ редактировать ]