right4   right2
Караганда-НМ.KZ
Форум Регистрация Фотоальбомы 3D тур Правила Календарь Все форумы прочитаны
left1 left2

Вернуться   Караганда-НМ.KZ > Разное > Хихиканья

Важная информация

KNM
Ответ
 
Опции темы
 
Старый 21.05.2003, 11:33
Аватар для Nomad
Nomad Nomad там
Местный
 
Регистрация: 08.04.2003
Город: Kazakhstan, Karaganda
Сообщений: 857
Вес репутации: 22
Nomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всем
Программистские приколы

Первое сообщение: hide
Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.

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

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

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

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

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

К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда.
__________________
Fireball туда
Ответить с цитированием
Старый 03.05.2013, 02:23   #141
retry
Местный
Аватар для retry
Мальчик 27708
Flag 27708
Город: Karaganda
retry там
 
Регистрация: 09.10.2012
Сообщений: 1,515
Репутация: 795812
Вес репутации: 7965
Re: Программистские приколы

__________________
Ваше мнение обо мне ошибочно. Поэтому закройте, пожалуйста, свой ошибальник.
__________________
Не советую лезть в мою душу. Это мой персональный фильм ужасов.
__________________
Всё что Вы скажете может и будет исковеркано чужим больным разумом и использовано против Вас.
 
Ответить с цитированием
Сегодня
Местный
Реклама

__________________

...
Старый 05.06.2013, 01:15   #142
Twister
Living in a network
Аватар для Twister
Мальчик 1864 Возраст: 34
Flag 1864
Город: Караганда
Twister там
 
Регистрация: 23.06.2005
Сообщений: 3,712
Репутация: 74983
Вес репутации: 766
Re: Программистские приколы

Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?

Программист - ну представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя ТЗ - написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение не возможно". Почему умерла? Начинаешь разбираться. Выясняется, что Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...
 
Ответить с цитированием
Старый 05.06.2013, 20:14   #143
retry
Местный
Аватар для retry
Мальчик 27708
Flag 27708
Город: Karaganda
retry там
 
Регистрация: 09.10.2012
Сообщений: 1,515
Репутация: 795812
Вес репутации: 7965
Re: Программистские приколы

__________________
Ваше мнение обо мне ошибочно. Поэтому закройте, пожалуйста, свой ошибальник.
__________________
Не советую лезть в мою душу. Это мой персональный фильм ужасов.
__________________
Всё что Вы скажете может и будет исковеркано чужим больным разумом и использовано против Вас.
 
Ответить с цитированием
Старый 28.11.2013, 17:28   #144
SVD
Местный
Аватар для SVD
Мальчик 6068 Возраст: 38
SVD там
 
Регистрация: 21.12.2007
Сообщений: 1,511
Репутация: 4786
Вес репутации: 59
Re: Программистские приколы

Решил сюда добать, т.к. ржал долго.

__________________
Русская пиратская песня
Пятнадцать человек на сундук мертвеца, охохонюшки-хо-хо, и бутылка рому!
 
Ответить с цитированием
Старый 28.11.2013, 19:05   #145
kino85
Местный
kino85 там
 
Регистрация: 08.11.2008
Сообщений: 1,286
Репутация: 2186
Вес репутации: 32
Re: Программистские приколы

а я то дурак эти листочки выкидывал, когда у меня получались....
 
Ответить с цитированием
Старый 28.11.2013, 19:30   #146
Etti
И это могу.!!!
Аватар для Etti
Мальчик 11916 Возраст: 36
Flag 11916
Город: Караганда...
Etti там
 
Регистрация: 15.11.2010
Сообщений: 6,709
Репутация: 3501864
Вес репутации: 35032
Re: Программистские приколы

Шиза косит ряды....
__________________
Четыре колеса, конечно, надежнее. Но 2 колеса — это свобода от условностей и стереотипов!

— Безразличие убивает.
— Плевать.
 
Ответить с цитированием
Старый 28.11.2013, 19:36   #147
Esquire
Местный
Аватар для Esquire
Мальчик 16307 Возраст: 36
Город: Верный
Esquire там
 
Регистрация: 21.11.2011
Сообщений: 10,875
Репутация: 16437475
Вес репутации: 164391
Re: Программистские приколы

Цитата:
Сообщение от kino85 Посмотреть сообщение
а я то дурак эти листочки выкидывал, когда у меня получались....
вот из за таких, как вы мы до сих пор и не можем наладить связь с высшими разумами
 
Ответить с цитированием
Старый 24.01.2014, 13:03   #148
sharezz
Из местных
Аватар для sharezz
Мальчик 8381 Возраст: 35
sharezz там
 
Регистрация: 25.05.2009
Сообщений: 1,519
Репутация: 330003
Вес репутации: 3311
Re: Программистские приколы

__________________
 
Ответить с цитированием
Старый 12.05.2014, 20:33   #149
Ale)(
Местный
Аватар для Ale)(
Мальчик 35644 Возраст: 29
Flag 35644
Город: Караганда
Ale)( там
 
Регистрация: 16.01.2013
Сообщений: 3,710
Репутация: 3836337
Вес репутации: 38372
Re: Программистские приколы





__________________
Сегодня людей благодарят за то, что они поступают как люди.
 
Ответить с цитированием
Старый 12.05.2014, 20:56   #150
Lexie
I’ll be back
Аватар для Lexie
Девочка 26665
Flag 26665
Город: БубастисЪ
Lexie там
 
Регистрация: 16.09.2012
Сообщений: 11,362
Репутация: 1301558
Вес репутации: 13033
Re: Программистские приколы

Alex0404z, 50 оттенков особенно ржачно))
__________________
- Скажите, вы ангел? - Да! - А рожки вам зачем? - Чтоб нимб не спадал.
 
Ответить с цитированием
Старый 30.06.2014, 15:17   #151
Huku111a
Местный
Аватар для Huku111a
Мальчик 23968 Возраст: 30
Flag 23968
Город: Караганда, центр
Huku111a там
 
Регистрация: 22.06.2012
Сообщений: 1,786
Репутация: 81025
Вес репутации: 818
Re: Программистские приколы

Сотрудница: у меня теперь все из аутлука качется в майл((
Я: аутлук - это программа для работы с почтой, майл - это почта (как вариант - майл.ру)
ещё раз: что происходит?
Сотрудница: ну в той почте, где ты мне размер увеличил, письма так и не приходят и не уходят. а в упрощенном майле открыла, туда все качаться стало из нормальной почты)
Я: упрощённый майл - это имеешь в виду веб-интерфейс почты?
Сотрудница: ну да, майл
Я: из какой нормальной почты?!
Сотрудница: outlook, нормальная
Я: смотри
твой почтовый ящик на сервере - это слон в зоопарке
Сотрудница: и))
Я: ты на слона можешь смотреть находясь рядом с ним, можешь в бинокль, можешь по телевизору
Сотрудница: да
Я: рядом с ним - это если ты на сервере с ящиком ковыряешься (у тебя нет такой возможности, это админы почтового сервера), бинокль - это веб-интерфейс почты, по телевизору - это аутлук
Сотрудница: а слон один, да)
Я: да. это разные инструменты для работы с одной и той же сущностью. поэтому слова, которые ты выше писала, вызывают у меня когнитивный диссонанс
Сотрудница: понятно, телевизор вообщем не работает, пока в бинокль смотрю))
Я: вооот
 
Ответить с цитированием
Старый 15.07.2014, 08:48   #152
Huku111a
Местный
Аватар для Huku111a
Мальчик 23968 Возраст: 30
Flag 23968
Город: Караганда, центр
Huku111a там
 
Регистрация: 22.06.2012
Сообщений: 1,786
Репутация: 81025
Вес репутации: 818
Re: Программистские приколы

quazatron: В конкурсе на лучшее название для магазина f2p MMORPG с большим отрывом победило название "Донателло".
 
Ответить с цитированием
Старый 05.10.2014, 00:36   #153
Эльф
тьма зовёт меня
Аватар для Эльф
Мальчик 4346
Flag 4346
Город: Караганда
Эльф там
 
Регистрация: 21.02.2007
Сообщений: 5,925
Репутация: 5332901
Вес репутации: 53346
Re: Программистские приколы

Вообще то боянищще, но по поиску не нашел.

Антивирусы образно: показать


ПыСы. всё правда, всё сам пробовал.
__________________
Деад бойс донт край
 
Ответить с цитированием
Старый 17.10.2014, 02:41   #154
Эльф
тьма зовёт меня
Аватар для Эльф
Мальчик 4346
Flag 4346
Город: Караганда
Эльф там
 
Регистрация: 21.02.2007
Сообщений: 5,925
Репутация: 5332901
Вес репутации: 53346
Re: Программистские приколы

__________________
Деад бойс донт край
 
Ответить с цитированием
Старый 12.11.2014, 18:13   #155
Дядя Вася
Физрук
Аватар для Дядя Вася
Мальчик 10455 Возраст: 48
Flag 10455
Дядя Вася там
 
Регистрация: 21.05.2010
Сообщений: 463
Репутация: 158799
Вес репутации: 1596
Re: Программистские приколы

 
Ответить с цитированием
Старый 23.04.2015, 15:39   #156
wisskas
Местный
Аватар для wisskas
Мальчик 9789 Возраст: 32
Flag 9789
wisskas там
 
Регистрация: 10.02.2010
Сообщений: 1,726
Репутация: 869636
Вес репутации: 8706
Re: Программистские приколы

__________________
 
Ответить с цитированием
Старый 28.04.2015, 11:11   #157
wisskas
Местный
Аватар для wisskas
Мальчик 9789 Возраст: 32
Flag 9789
wisskas там
 
Регистрация: 10.02.2010
Сообщений: 1,726
Репутация: 869636
Вес репутации: 8706
Re: Программистские приколы

__________________
 
Ответить с цитированием
Старый 28.04.2015, 11:54   #158
troll
Здесь даже солнца не видно ...
Аватар для troll
Мальчик 5454 Возраст: 36
Flag 5454
Город: Surgut
troll там
 
Регистрация: 11.09.2007
Сообщений: 1,237
Репутация: 845963
Вес репутации: 8472
Re: Программистские приколы

Twister, Вообще в точку ))
__________________
 
Ответить с цитированием
Старый 28.04.2015, 11:59   #159
Flipper
Ну, за форум!
Аватар для Flipper
Мальчик 11435
Flag 11435
Flipper там
 
Регистрация: 12.09.2010
Сообщений: 9,732
Репутация: 9828679
Вес репутации: 98304
Re: Программистские приколы

troll, Twister?
 
Ответить с цитированием
Старый 28.04.2015, 12:36   #160
D0berm4n
хохлололо
Аватар для D0berm4n
Мальчик 4835
Flag 4835
Город: герой Мiнск
D0berm4n там
 
Регистрация: 23.05.2007
Сообщений: 3,813
Репутация: 3292364
Вес репутации: 32938
Re: Программистские приколы

Яблоки обязательно строго типизировать?
__________________
С отменой принудительной психиатрии русская интеллигенция потеряла возможность получать качественную и своевременную медицинскую помощь..
 
Ответить с цитированием
Ответ

Опции темы

Ваши права в форуме
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:24. Часовой пояс GMT +6.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.19804 секунды с 11 запросами