информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыПортрет посетителяАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / humor
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Эт @#$%ец :)))) я валялся 17.04.03 22:33  Число просмотров: 2143
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
<humor>
Как работает IT 08.04.03 11:42  
Автор: cybervlad <cybervlad> Статус: Elderman
<"чистая" ссылка>
Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.

А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет никакого кода, а только поддерживает код написанный в свое время индусом и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных переданных по ссылке (поскольку, китайский программист не может смириться с неудобствами вызванными тем, что он не может изменить значение внешней переменной переданной в его функцию модулями, которые переписывает русский программист). Вспоминая об этой функции русский программист, как правило на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени.

На китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы торопливо перевешивают баги друг на друга, поскольку знают, что попытки их починить приведут к появлению новых, еще худших. И в этом они правы. Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек на фирме - индус. Но он пребывает в медитации.

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

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

Итак, канадский программист сделает то, чего китайцы не рисковали делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с канадским программистом. Но победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. На это нам нужна неделя. Да, неделя, не больше.

Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы... Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение - отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода - одну работающую но с Багом, другую без Бага, но не работающую. Русский программист услышав об этом плане, сломает линейку об стол и дома обзовет жену дурой, но на митинге возразить не решится.

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

Как работает IT
про китаицев прямо в точку :) 16.03.04 21:48  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
про китаицев прямо в точку :)
про индусов не совсем, то есть совсем нет
про канадцев не знаю
ну а про себя мы сами все знаем :)
На редкость древний текст 16.03.04 14:08  
Автор: tyomych Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А копирайты указывать нынче не принято? 16.03.04 08:08  
Автор: Друг автора Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Или по недосмотру пропущено?
А сходить по ссылке на источник, указанной в конце текста - не судьба? 16.03.04 08:25  
Автор: cybervlad <cybervlad> Статус: Elderman
<"чистая" ссылка>
Если мне известен копирайт, я его ставлю, в противном случае, просто указываю, где взял.
Эта Марина тоже стырила :)))) 16.03.04 16:26  
Автор: Друг автора Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В общем, поскольку никто не знает, то я скажу.
Автор - Сергей Зотин, выпускник физфака МГУ в прошлом и канадский программист в нынешнем.
:)))))))PРР 17.04.03 17:26  
Автор: Fighter <Vladimir> Статус: Elderman
Отредактировано 17.04.03 17:42  Количество правок: 1
<"чистая" ссылка>
Мне на той странице еще понравилось это:

Ценники в российских магазинах

Апельсины Морока
Брюкодер (Из ценника вешалки для брюк)
Булка археологическая
Булка булочная
Булочка одомашненная улучшенная
Бутерброд с булкой
Вермишель с увеличенным яйцом
Винни-Пух - шоколадное яйцо
Виноград "Дамский мальчик"
Водка свежая
Глазунья из 3-х цыплят с салом
Говядина кроликовая
Голова прессованная
Грелка католическая (Ценник грелки каталитической)
Живой лосось в томатном соусе
Козьи наки
Конфеты "Петушок золотой грешок"
Конфеты минтай в шоколаде (Ценник миндаля в шоколаде)
Кумыс говяжий
Маниоко ослабленный для кастрированных (Надпись на ценнике плодов
маниоко - кошачьего корма)
Машинка писучья
Монолит крестьянский (Надпись на ценнике сливочного масла)
Нектар "Папаня"
Пирожки с картофелем автоматные
Пирожки с полумясом и полурисом
Пирожки с ягодичным фаршем
Пирожки со свиными головами
Пудель из творога с изюмом
Пюре яблоки из кабачков
Рукомыльник
Салака пьяного посола
Салат с диатезом
Свекла из чернослива
Свинина в шкуре без ног
Сельдь с рыбой. 1000 г - 1-20 р
Скумбрия атлантическая дальневосточная курильская
Сок из сухофруктов
Сок яблочный в томате
Сосиски "Столичные" их 2-х яиц
Сталь алюминиевая
Суп рыбный с ухой
Уха жареная
Чай грузинский байковый
Чеканка "Натюрморд" - 18 руб
Яблоки свежие, загнившие
Бедра куриные без хребта
Витамины "ВИАГРА"
Детская игрушка "Пень музыкальный с дуплом"
Котлеты рыбные. Котлеты мясные. Котлеты детские
Натуральный мед на сахаре нового урожая
Полотенце стерильноебанное
Потроха наружные
Презерватив с фруктовой начинкой
Рис краснодарский. Страна производства - Китай
Россия. Совок (ценник в магазине игрушек)
Свеж, аккуратен, на ощупь приятен (надпись на ценнике длинного
хлебного батона)
Спрей для защиты от кобелей
Сыр "Президент в нарезке"
Туалетная бумага. Нежная, как мякоть кАкоса
Яйцо столовое загрязненное
Эт @#$%ец :)))) я валялся 17.04.03 22:33  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Cупер! 8-) 09.04.03 05:22  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Первый обзац - это про меня =) 08.04.03 21:41  
Автор: zonny <Sasha> Статус: Member
<"чистая" ссылка>
И про меня, если уж на то пошло :) По-моему, много про кого из наших :) 08.04.03 22:37  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
Про русских программеров! Написано же... Сам этим маюсь иногда. 16.03.04 12:56  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach