Чур, не обижаться

В программировании есть такой большой грех, называемый Cut and Paste (режь и клей).
Принцип DRY (Don’t Repeat Yourself, т.е. не повторяйся) тоже отвергает повторение, даже своего кода.
На самом деле это вселенский грех — размножение мусора и закапывание первоисточников под его завалами.
По мне, приводить и напоминать факты, если их анализировать, освещать по-новому, находить незамеченные связи — это хорошо.
А копировать их из доступного в интернете источника, даже не указывая своей цели — это плохо.
Дело не только в захламлении информационного пространства, расходовании носителей данных, заполнении линий связи и трате электроэнергии.  Представьте, что через какое-то время автор исходной информации сделал в ней поправки или даже нашёл её ошибочной и полностью убрал.
Копии, тем не менее, будут продолжать жить своей бездарной жизнью.
Некоторое время спустя, посетитель, ищущий информацию, не сможет найти первоисточник в бесконечном ворохе устаревших копий.  Часто эти копии ещё и паразитируют, привлекая к себе незаслуженное внимание и зарабатывая дивиденты.
Извините меня, пожалуйста, за повторение известных истин в нарушение идеи не повторять известное.
Нужно стараться давать ссылки (hyper links).
Есть в журнале просветители, приносящие информацию из Вики и т.п. без минимального добавления новых знаний.
Вот, пример: «Внгерский математик Джон фон Нейман родился и умер тогда-то.»  Ну, и ..?
Я пристрастен, мне нравится видеть упоминание о вкладе нашего народа в мировую цивилизацию.  Но здесь это очень даже к месту, не говоря уже о том, что в Записках была замечательная статья Марка Перельмана и Мирона Амусьи «САМЫЙ БЫСТРЫЙ УМ ЭПОХИ».
Недавно в глаза бросилось: «1983 — выпущена программа электронных таблиц Lotus 1-2-3…»
Как при этом не сказать об изобретателях электронных таблиц (spreadsheets) и VisiCalc of Dan Bricklin and Bob Frankston?
Даниэль Бриклин и Ричард Франкстон внесены в историю развития компьютеров.
Только, чур, не обижаться.

Один комментарий к “Чур, не обижаться

  1. Чур, не обижаться
    by Григорий Глейзер

    В программировании есть такой большой грех, называемый Cut and Paste (режь и клей). Принцип DRY (Don’t Repeat Yourself, т.е., не повторяйся) тоже отвергает повторение, даже своего кода.
    На самом деле это вселенский грех — размножение мусора и закапывание источников знаний под его завалами.

Добавить комментарий