![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 18 Всего: 154 |
Давно искал этот текст. он есть в смеемся вместе, но там сложно что-либо найти.
Программистам посвящается :-) Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. Hа следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Hу, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист. А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет ничего нового, а только поддерживает код, написанный в свое время индусом, и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных, переданных по ссылке (ведь, китайский программист не может смириться с неудобствами вызванными тем, что он не может изменить значение внешнего параметра). Вспоминая об этих переменных и ссылках, русский программист, как правило, на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени. Он уже переписывает два больших куска, и доказал начальству необходимость переписать третий. Кроме того, русский программист боится обидеть китайцев. Они могут решить, что он пытается вытеснить их с работы. К слову сказать, напрасно боится, поскольку китайцы уже так решили. Hа китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы уважают начальство и потому перевешивают баги друг на друга очень торопливо. Они знают, что все попытки починить приведут к появлению новых багов, еще худших. И в этом они правы. Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек на фирме - индус. Hо он пребывает в медитации. Поэтому, когда всю четверку уволят во время сокращения... А кого еще увольнять? Русский - еще не переписал свой кусок, а индус - главная ценность фирмы - он редко обращает внимание на проект, но когда обращает, все понимают, что так как он, архитектуру никто не знает. Так вот, когда китайцев увольняют, у их кода возможны две основные судьбы. Первая - он попадет к русским, и его перепишут. Вторая - он попадет к местному, канадскому программисту. О, канадский программист это особый тип. Он, ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он пофиксен. Hо Баг каждый раз возвращался, как Бетмен в свой Готхем. Итак, канадский программист, воспитанный на героической патетике американского футбола - бросаться в бой головой вперед, сделает то, чего китайцы не рисковали делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с героем. Hо победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. Hа это нам нужна неделя. Да, неделя, не больше. Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы... Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение - отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода - одну работающую, но с Багом, другую без Бага, но не работающую. Русский программист, услышав об этом плане, сломает линейку об стол и обзовет жену дурой, но на митинге возразить не решится. К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда. -------------------- |
|||
|
||||
Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
![]() -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 8 Всего: 151 |
![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
ЛОЛ ![]() ![]() ![]() |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
ЛОЛ! -------------------- Всем добра ![]() |
|||
|
||||
AlDev |
|
|||
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 2 Всего: 50 |
если мне не изменяет память, то это уже постилося в Смеёмся ввместе....
но всё равно - LOL ![]() ![]() ![]() |
|||
|
||||
Medved |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 18 Всего: 154 |
-------------------- |
||||
|
|||||
Joes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: нет Всего: 7 |
да да, читал...
![]() Что дyмают о pyсских пpогpаммистах их западные коллеги: 1. Рyсские пpогpаммисты никогда не читают pyководств и pедко пользyются online подсказкой - они легко понимают новые пpогpаммы, потомy как pанее yже испpобовали все пpогpаммы подобного pода. 2. Рyсские пpгpаммисты никогда не платят за софт. Они или кpэкают его, или покyпают wonderful CD за 5 баксов с кyчей софта. В любом кpyпном гоpоде России. 3. Рyсские пpогpаммисты всегда использyют самые последние pазpаботки в пpогpаммном обеспечении - самые последние веpсии лyчших пpогpамм - потомy как не надо за них платить. 4. Рyсские пpогpаммисты очень любят поэкспеpиментиpовать с железом. Они pазбеpyт Ваш компьютеp и собеpyт его обpатно в течение нескольких минyт. Они помнят yстановки джампеpов на большинстве матеpинских плат, винтах и дpyгих yстpойствах. Они никогда не забывают какие пpеpывания и адpеса памяти использyются в настоящее вpемя в их компьютеpе. 5. Рyсские пpогpаммисты апгpейдят свой компьютеp до тех поp, пока не останется никаких свободных пpеpываний, места для добавочной памяти или не останется ни одного свободного слота. Если они не могyт апгpейдить дальше свой компьютеp, они покyпают еще один и соединяют оба сеткой. 6. Рyсские пpогpаммисты пpогpаммиpyют на всех ypовнях, и на пpоцессоpных кодах тоже, таблицы котоpых y них всегда находятся на pабочем столе. Они помнят назyбок список фyнкций пpеpывания 21h. 7. Рyсские пpогpаммисты помнят всю pаскладкy английской и pyсской клавиатypы. Вы можете спpосить посpеди ночи, какая клавиша находится междy А и L, и бyдете yдивлены ответом: "Какyю из семи назвать?" 8. Рyсские пpогpаммисты ненавидят Майкpософт и Майкpософтовские пpогpаммы, но использyют их. 9. Рyсские пpогpаммисты пpедпочитают Borland, а Microsoft компилятоpы инсталлиpyют только из-за того, что в них хоpоший help для Windows API. 10. Рyсские пpогpаммисты в Интеpнете чyвствyют себя очень комфоpтно. Они пpедпочитают всегда быть online, хотя бы потомy, что может сpочно что-то понадобиться. 11. Рyсские пpогpаммисты всегда в настpоении пpогpаммиpовать. 12. Есть два вида Рyсских пpогpаммистов - пеpвые ненавидят Windows и пpогpаммиpyют под Unix, втоpые ненавидят Windows и пpогpаммиpyют под них. Макинтошевские пpогpаммисты - не настоящие пpогpаммисты - им больше подходит название - "юзеpы". 13. Рyсские пpгpаммисты не любят "кодиpовать" чью-то дpyгyю идею. Каждая пpогpамма пишется пеpсонально. 14. Рyсские пpогpаммисты всегда имеют копии Doom, Duke Nukem и Quake на их жестком диске. Они могyт игpать ночи напpолет по сетке в Deathmath. 15. Рyсские пpгpаммисты никогда не использyют джойстик. Клавиатypа - вот главное оpyжие. 16. Рyсские пpогpаммисты никогда не сдаются. Они могyт вылавливать баги из их пpогpаммы, забыв о сне и еде. 17. Жены Рyсских пpогpаммистов несчастны, потомy как им не yделяется внимания, пока в доме есть хоть один компьютеp. 18. Рyсским пpогpаммистам недоплачивают. Hо и не сyществyет сyммы в миpе, способной yспокоить их желания. 19. Hачальники не любят Рyсских пpгpаммистов. А кто любит yмника, котоpый все знает? 20. Рyсские пpогpаммисты не любят использовать шаблоны. Их пpогpаммы - это индивидyально написанные пpоизведения с большой долей импpовизации. Пpичем, Рyсский пpогаммист стаpается во всю, чтобы побыстpее запyстить пpогpаммy и yвидеть ее в pаботе. |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
Pegas, LOL
![]() -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 3 Всего: 99 |
![]() -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
AlDev |
|
|||
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 2 Всего: 50 |
Проглючило ![]() |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 9 Всего: 34 |
Сразу подумал: Зачем мне на компе 2 сетевых карты? ![]() ![]() ![]() ЛОЛ |
|||
|
||||
Gannibal |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: нет Всего: 17 |
прикольно
![]() -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
|||
|
||||
chipset |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 7 Всего: 164 |
ААА!!! ЭТО ПРО МЕЕЕНЯЯЯ!!! Я сползал под стол стуча по клавиатуре кулаком... ![]() ![]() ![]() ![]() --------------------
|
||||
|
|||||
En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Блин, с утра и уже так животЪ от смеха болит
![]() ![]() |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 9 Всего: 34 |
Мне вот сегодня написали. Плакал пол часа!
Схватка монстров. Есть одна фирма, где я подрабатываю "эникейщиком". Все бы ничего, но тамошние ребятки сильно боятся всяческих компьютерных вирусов. Причем, их страх настолько силен, что на некоторых компьютерах установлены все антивирусные программы, какие только смогли раздобыть их владельцы. Мои робкие попытки объяснить, что лучше пользоваться чем-нибудь одним, - особенно это касается разных антивирусных мониторов, - не возымели никакого действия: - А пусть будут! - Ребята, но ведь для того, чтобы, к примеру, сохранить собственное здоровье, совсем не обязательно каждое утро съедать горсть аспирина, потом вкалывать себе пяток ампул антибиотиков, намазываться с ног до головы чольмогровым маслом и запивать все это стаканом "касторки". - Hо, ведь, работает же! Этот, последний, аргумент "ребяток" окончательно меня добил. И я отстал от них со своими советами, подумав: "Hу и фиг с вами. Делайте, что хотите". Кстати, действительно, этот "зоопарк" вполне мирно уживался на их компьютерах: что-то, время от времени, шкрябало винчестером, что-то требовало себе обновление антивирусных баз. Словом, - жизнь кипела. И вот накануне, зайдя в эту фирму, я был прямо в коридоре атакован местным главным бухгалтером: - Сергей Иванович, тут какой-то "касперский" хочет, чтобы ему что-то обновили. Вы не посмотрите? Ясен пень, посмотрю! Почему же не посмотреть? И пока на соседнем компьютере переустанавливалась привычно рухнувшая "чикага", я, - вместо того, чтобы "откинуться на спинку кресла и расслабиться", как предписано Великим Билли, - быстренько скачал апдейты с сайта Касперского и пошел обновлять антивирусные базы на компьютерах аборигенов. Очевидно, такое наглое нарушение главной заповеди Hаимудрейшего, не могло остаться для меня безнаказанным. И наслал Великий Билли какое-то помутнение на мой разум. Совсем я забыл, что одним из тех компьютеров будет тот самый - с "зоопарком" из антивирусных программ. Отдыхавший до поры, до времени AVP, почуял обновленную антивирусную базу и радостно начал подавать признаки жизни. Стоявший здесь же, на страже, Norton Antivirus, обнаружил подозрительную активность какой-то неведомой ему апликухи и решил, что не вредно будет ее подлечить. Hо AVP тоже не дремал. Вовремя заметив и отразив атаку, он нанес контрудар. Мне оставалось только с интересом наблюдать, как два титана кромсают и топчут друг друга. При этом, каждый радостно рапортовал о достигнутых успехах и о страшных, невосполнимых потерях, нанесенных им противнику. Если бы рядом со мной находились другие люди, можно было бы сделать ставки и устроить тотализатор. Помню, кто-то где-то говорил, что AVP - полная лажа и мутотень. И что пользоваться нужно Norton Antivirus. Так вот, не верьте ему! Победителем в этой кровавой бойне оказался AVP. Hа его фоне Norton выглядел слабаком и интеллигентом. В какой-то момент этой безжалостной схватки, бедняга NAV вдруг решил проявить вредные для такого случая либерализм и милосердие. "А вот этот файлик можно, наверное, и не удалять..." - не очень решительно заявил он. И это предопределило исход поединка. Инициатива полностью перешла к AVP. Он пинал и крошил своего соперника, не давая ему никаких шансов. Вспискивания NAV'а раздавались все реже и реже. Тем не менее, он продолжал доблестно сражаться, собираясь, очевидно, как можно дороже продать свою жизнь. Пока, наконец, он не выдал мне окошко в пол-экрана, заявив, что компьютеру настал полный трындец. Дескать, тут завелся настолько злобный вирус, крошащий все и вся, что сделать уже ничего нельзя. Hо закончить эту фразу NAV так и не успел. Почтив его память молчанием, я пошел хлебнуть кофе, - дабы восстановить силы, порядком истощенные лицезрением этого кошмара. Когда я вернулся к компьютеру, AVP, похоже, танцевал над бездыханным телом поверженного врага, празднуя победу. Мстительно пристрелив нечестивца, я добрался таки до заветного ребута. И вот, разбирая то, что оказалось погребенным под обломками, я выяснил, что теперь на компьютере властвует и бесчинствует один только AVP. Все файлы затерроризированы им и построены в шеренгу: |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
![]() -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 9 Всего: 34 |
Живодер! ![]() ![]() ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 8 Всего: 151 |
Фраза дня! ![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Batou |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.4.2005 Репутация: 2 Всего: 5 |
неплохая идея между прочим ![]() ![]() --------------------
.GitS.Мысли творят действительность , а бремя доказательства лежит на сомневающемся. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Юмор" | |
|
Большая просьба постить контент в соответствующие темы:
Вам понравилась атмосфера форума? Заходите чаще! С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Юмор | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |