psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2005-11-06 11:23 pm

Программистское

Под катом много мата. Накипело.


Лектор по психологии труда - эдакий старичок-профессор толкует (цитирую по памяти): "концепция индивидуального стиля деятельности заключается в том, что каждый индивид достигает максимальной производительности, если имеет свободу варьировать трудовую деятельность под свой темперамент и индивидуальные черты характера. Например, ткачиха-холерик быстро бегает от станка к станку, ткачиха-флегматик двигается медленнее, но более рассчетливо, в результате обе достигают высокой произволительности. Чего бы не было, если бы они пытались подражать друг другу."

Я это к чему. У нас, в программировании, в последние годы, куда ни плюнь - в очередной пиздоблядский злоебучий стандарт попадешь. Жопу почесать нельзя без того, чтобы не вляпаться в очередной RPC, блядь. И как же они заебали этой модой на тотальную стандартизацию, чтобы пизду им только во сне видеть.

Паттерны, блядь, придумали. Напишут два слва, придумают название по-красивше и, сидят довольные, как кусок говна на люстре, вовсю свою писульку рекламируют, хуем помахивая. И ведь, в чем пиздопроебина ниже ватерлинии: особливо любят на паттерны дрочить всякие гандоны, которые какой-нить двоичный поиск за неделю не напишут. Даже у нас на работе на что публика сурьезная - и то нет-нет да про это дело упомянет... А уж в инете жЫвотных от прораммирования - как блядей в кутузке после рейда озабоченных ментов...

[identity profile] firtree.livejournal.com 2005-11-08 02:49 pm (UTC)(link)
Сохраняющий состояние между запусками программы.

[identity profile] psilogic.livejournal.com 2005-11-08 04:24 pm (UTC)(link)
Стандартно: в файл клади

[identity profile] firtree.livejournal.com 2005-11-08 04:50 pm (UTC)(link)
А в какой момент? И вопрос, не относящийся к синглтону, но всё равно заковыристый: как определить, где файл?

[identity profile] psilogic.livejournal.com 2005-11-08 06:46 pm (UTC)(link)
Класть - в момент уничтожения объекта, забирать - в момент создания. Где файл - зависит от языка и программы. Если C/C++, можно поюзать argv[0], если Java, можно ClassLoader и т.п.