beldmit: (Программизм)
[personal profile] beldmit
Сегодня много программистского юмора.

От [livejournal.com profile] shvedka:

- АААААА, что это???
- А это наша новая фича, называется уёж. Гибрид ежа и ужа! Мы им очень гордимся!
- А чего он у вас такой уё... ммм, простите, неказистенький?
- Ну, это же первая версия, вы его потестируйте хорошо и будет красивенький!
- АААА, оно кусается!
- А ты с ним аккуратненько, не надо его с этой стороны хватать. Он не любит.
- А в документации написано, что он этого не любит?
- Документация??? Ой, да, правда, надо будет написать чота... ну вы пока так, наощупь.
- Так, ладно, давайте сначала. Зачем вы вообще заимплементили это уё... уежа?


От [livejournal.com profile] cynicanonimus:
В проекте есть Носители Сакрального Знания. Это люди, которые (если пользоваться аналогиями с дачным домиком) досконально знают каждый гвоздь, вбитый в стену кухоньки, например. Тот факт, что гвоздь выходит с другой стороны стены прямо в туалет в аккурат на уровне головы сидящего, обычно игнорируется: для этого другой Носитель Сакрального Знания о Туалетах знает, что туалетом можно пользоваться, лишь предварительно надев на голову тазик. Некоторые Носители Сакрального Знания работают в проекте уже не первый десяток лет, по фирме перемещаются с тихой, доброй улыбкой: "Он же ш памятник, кто ж ему что сделает?". Недавно один из Посвященных разбился на мотоцикле (увы) и прихватил с собой часть Сакрального Знания. Ну ничего, в конце концов разобрались, что он делал и как это работает, и двух месяцев не прошло.

Date: 2011-08-12 08:11 am (UTC)
From: [identity profile] mikeiva.livejournal.com
На позапрошлой работе, где я научился писать на том, что сейчас называется Cache Object Script, а тогда называлось просто MUMPS. К счастью, страые сотрудники там были не совсем труъ-мампсъ-программерами (где-то я видел следующее утверждение подобных товарищей: хороший мампс-код занимает всю ширину экрана; никаких вам
if ...
then begin
end
else begin
end)
Но все же эти товарищи были довольно близки к труъ и знали много дивных фокусов. Например, в мампсе есть отличная фича. Можно сделать переменную и написать в нее команду. Скажем, set command="set a=b". А потом сделать execute command, и a станет равно b. Или сделать set adress="^Array(Node,Subnode)", а потом set a=@adress, и в a окажется то, что хранится в указанном массиве по этому самому адресу. Это открывает дивные возможности для написания кода, в котором контекстный поиск оказывался крайне неэффективным :)
Еще там смешная штука была. Никак не мог найти, каким образом выходная форма у одной программины формируется. Пошел к автору. Оказывается, шаблон с @ссылками в местах, где переменные должны в текст подставляться, записан после окончания текста программы, и она фактически распечатывает кусок собственного кода, в которые автоматически подставляются значения переменных. Поразившись такой изобретательности, я тогда написал свою первую программину, которая в экселевский шаблон данные выкидывала :)

Date: 2011-08-12 08:14 am (UTC)
From: [identity profile] beldmit.livejournal.com
Внушает, да...

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 01:03 pm
Powered by Dreamwidth Studios