Раздувание программного обеспечения

Оглавление1 Раздувание программного обеспечения1.1 Проблема раздутого программного обеспечения1.2 Примеры раздутого программного обеспечения1.3 Альтернативы раздутому программному обеспечению1.4 Рекомендации1.5 Полный текст статьи:2 […]

Раздувание программного обеспечения

  • Проблема раздутого программного обеспечения

    • Раздутое программное обеспечение включает в себя множество функций, которые редко используются. 
    • Увеличение объема функций приводит к увеличению размера и сложности программ. 
    • Раздутие программного обеспечения может быть вызвано различными факторами, включая аппаратное ускорение и конкуренцию стандартов. 
  • Примеры раздутого программного обеспечения

    • Apple обвиняется в раздутии iTunes из-за добавления функций электронной коммерции и рекламы. 
    • Microsoft Windows критикуется за включение функций корпоративного уровня, которые не нужны большинству пользователей. 
    • Приложения для записи CD и DVD дисков, такие как Nero Burning ROM, также подвергаются критике за избыточность функций. 
  • Альтернативы раздутому программному обеспечению

    • Использование подключаемых модулей, расширений и надстроек позволяет пользователям устанавливать только необходимые функции. 
    • Программное обеспечение с открытым исходным кодом может выборочно включать функции во время компиляции. 
    • Unix-философия “писать программы, которые делают что-то одно и делают это хорошо” может помочь уменьшить раздутие. 
  • Рекомендации

    • Раздутое программное обеспечение может быть результатом “ползучего функционализма” и требует разбиения сложных функций на более простые компоненты. 

Полный текст статьи:

Раздувание программного обеспечения — Википедия

Оставьте комментарий

Прокрутить вверх