Предупреждение: у нас нет цензуры и предварительного отбора публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

Ваше мнение

На этой странице свободно обсуждаются любые темы. Просьба избегать матерных выражений и грубых личных "наездов". Модератор может удалить реплику без предупреждения и объяснений. Намеренное хулиганство будет пресекаться. "Неторопливое общение" - в "Дискуссионном клубе".
Измышления из ВМ


1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
2013: Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь
Январь        2013
Пн Вт Ср Чт Пт Сб Вс
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 

Комментарии (3): Сначала новые  |  Сначала старые

Любитель просветления10.01.2013 16:21:23

Африканец
А ещё может оказаться, что модуль во время своей работы подгружает код из файла на диске, а затем работает на сервере. При этом он берёт какие то не слишком понятные параметры из контекста выполнения на сервере и обращается в процессе работы к половине модулей сервера.
Кто и как такое пишут? Это мне непонятно до сих пор.


Африканец10.01.2013 12:13:11

ВизК,

увы, есть разные случаи. Случай первый - это если код реализует какой-то хитропридуманный и незадокументированный алгоритм. Допустим, знаю я, что данный кусок кода сравнивает две картинки на похожеть - написать самому мне это знание не поможет. Случай второй - алгоритм известный, но реализован очень хитро и эффективно, и тоже недокументированно. Выкинуть-то я выкину, и с нуля напишу, но работать будет в три раза медленнее (или в десять, или в сто). Иногда это, кстати, оправданно, но чаще все же нет.

Ну а третий, и очень частый случай - это когда эта тысяча строк это одна тысяча из миллиона, и делает, вообще-то, что-то конкретное, но делает как-то особо, коряво и с побочными эффектами, на которые заточены все остальные строчки из миллиона. Вплоть до того, что может содержать ошибки, которые для тех, остальных, строчек жизненно необходимы. Документации же или нет, или есть, но коду не соответствует (и про ошибки не упоминает).

Вот наверное, у инженеров, которые мосты и тоннели строят, ничего подобного не бывает. А у нас практически бывает только так.


ВизК10.01.2013 05:52:37

А если неизвестно, то можно и не переписывать. Значит никому не нужна эта тысяча линий если неизвестно.



Комментарии (3): Сначала новые  |  Сначала старые

Рейтинг@Mail.ru