WikiDer > Ползучая элегантность
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
В разработке программного обеспечения ползучая элегантность, относится к ползучий фатуризм и эффект второй системы, это тенденция программисты непропорционально подчеркнуть элегантность в программного обеспечения за счет других требований, таких как функциональность, график отгрузки и удобство использования.
На последних этапах разработки программного обеспечения заказчики и торговый персонал также заставляют ползучую элегантность. Часто перед датой поставки появляется «просто еще одна функция», и разработчику программного обеспечения остается безнадежный случай расставить приоритеты между своевременной доставкой в соответствии с графиком или для полного удовлетворения клиентов и / или отдела продаж.
Сложность и удобочитаемость - основные причины, по которым программисты склонны отдавать предпочтение элегантности, а не функциональности при прочих равных, просто чтобы уменьшить более маргинальную когнитивную нагрузку на задачу, которая очень высока по сравнению со многими другими областями, даже в компьютерных науках.
Это определенно область, в которой менеджмент и маркетинг сильно конфликтуют с программистами, но большинство программистов будут вести себя очень раздражительно, когда их просят погрузиться в помойку древнего, сложного, плохо документированного и хакерского кода, и часто это приводит к пасхальным яйцам. и преднамеренное использование уязвимостей и текучесть кадров.
внешняя ссылка
Этот программная инженерия-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |