Почему программисты добавляют новые функции, но не убирают лишние?

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

Дата публікації:
17/05/2021 10:35

Постійна адреса новини:
http://www.vsinovyny.com/7857026

Почему программисты добавляют новые функции, но не убирают лишние?

 

17/05/2021 10:35 // Хабрахабр / Захабренные / Тематические / Посты


В этой конструкции Lego крыша поддерживается блоком в одном углу здания. Когда сверху кладут кирпич, крыша падает на фигурку человечка. Как решить эту проблему? Источник: научная работа Адамс и др., Nature vol. 592 (2021)

В последние годы много говорят об ожирении сайтов и распухании программного обеспечения, когда быстрые и аскетичные программы с каждой версией превращаются в многофункциональных монстров. Вы наверняка нвблюдали примеры таких превращений: браузеры, редакторы, IDE, мобильные приложения.

Конечно, ожирение сайтов и софта сопровождается повышением производительности компьютеров. И в каком-то смысле стимулирует этот рост производительности. То есть налицо цикл положительной обратной связи, грех жаловаться. Но всё-таки возникает вопрос: что же мешает разработчикам удалять лишние функции? Частичный ответ мы находим в научной работе «Люди систематически упускают субтрактивные изменения», опубликованной 7 апреля 2021 года в журнале Nature. Этот феномен проявляется не только в программировании, но и в решении других задач: при улучшении различных объектов, идей или ситуаций, и в целом в жизни людей.
Читать дальше →

 

» Читати повністю

 

« Наступна новина з архіву
Ребята взломали машину для мороженого — и начали холодную войну с её производителем
  Попередня новина з архіву
Как Unix-way убивает десктопный Linux
»

 

 
© 2026 www.vsinovyny.com