piggymouse: (macrodog)
[personal profile] piggymouse

Иногда на The Daily WTF попадаются на редкость крутые перцлы. Я, как старый сишник, бился в истерике, читая ЭТО.

Date: 2005-12-20 03:59 pm (UTC)
From: [identity profile] blacklion.livejournal.com
АААААААААААААААААААААААААААААААА!

Date: 2005-12-20 04:03 pm (UTC)
From: [identity profile] piggymouse.livejournal.com
Комментарии к первому va_arg и к fseek особенно нечеловечески сильны.

Date: 2005-12-20 04:24 pm (UTC)
From: [identity profile] blacklion.livejournal.com
Да, это 5. Да и запись первого va_arg'а (даже если отвлечься от причин его появления и комментариев) -- это тоже 5.

А эти милые "{}"...

Date: 2005-12-20 04:05 pm (UTC)
From: [identity profile] c4nae.livejournal.com
чё-то вспомнилось...

знакомый рассказывал у них в конторе был чувак, который писал код. нормальный код, в общем-то. и всегда выделял себе хороший кусок времени "на оптимизацию". и, что интересно - оптимизировал. всё начинало работать и правда быстрее. однако как-то они подсмотрели его код "до" и обнаружили сотни sleep'ов, которые он потом доблестно удалял...

Date: 2005-12-20 05:50 pm (UTC)
From: [identity profile] sobaker.livejournal.com
молодец :)

Date: 2005-12-20 08:48 pm (UTC)
From: [identity profile] chemodax.livejournal.com
круто! :)

Date: 2005-12-20 04:33 pm (UTC)
From: [identity profile] igorsereda.livejournal.com
{}
{}
{}
{}
{}

Date: 2005-12-20 06:55 pm (UTC)
From: [identity profile] aburachil.livejournal.com
Что-то я торможу... А зачем эти штучки --- {} ? Для красоты?

Date: 2005-12-20 07:18 pm (UTC)
From: [identity profile] piggymouse.livejournal.com
Сам удивляюсь.

Date: 2005-12-20 07:30 pm (UTC)
From: [identity profile] sumerk.livejournal.com
Так в паскале, например, выделяются многострочные комментарии. Может, это у него атавизм паскаля?

Date: 2005-12-20 09:36 pm (UTC)
From: [identity profile] syarzhuk.livejournal.com
Неразвившийся. Я когда-то завёл себе цельный pascal.h:
#define begin {
#define end }
#define case switch
и т.д.
В итоге код получался почти паскальский, только приходилось все равно ставить точку с запятой перед else. Правда, быстро отучился.

Date: 2005-12-20 10:09 pm (UTC)
From: [identity profile] zigmar.livejournal.com
а почему было не сделать
#define else ;else
?
:)

Date: 2005-12-20 11:48 pm (UTC)
From: [identity profile] syarzhuk.livejournal.com
Кажется, боялся переопределять ключевые слова :)

Date: 2005-12-20 11:59 pm (UTC)
From: [identity profile] zigmar.livejournal.com
А что тогда
#define case switch
если не переопределие ключевых слов?!

Date: 2005-12-21 02:31 am (UTC)
From: [identity profile] syarzhuk.livejournal.com
да, похоже, торможу за давностью лет...

Date: 2005-12-21 01:58 am (UTC)
From: [identity profile] ygam.livejournal.com
Послал своей бригаде.

Date: 2005-12-21 07:33 am (UTC)
From: [identity profile] piggymouse.livejournal.com
Ну, у вас-то такого случиться не может. Ведь правда? :)

Date: 2005-12-21 10:12 am (UTC)
From: [identity profile] ex-irishterr534.livejournal.com
это что? месть компании перед уходом?

Profile

piggymouse: (Default)
piggymouse

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 11th, 2025 04:58 pm
Powered by Dreamwidth Studios