metaclass: (Default)
[personal profile] metaclass
В мире жабы(в смысле языка програмирования) есть какая-то тонкая шиза, которая порождает миллиарды фреймворков.
Вот пример про логгирование. Ну блин, как можно столько наворотить на пустом месте?

Самая хохма там - это то, что некоторые упоминают использование логгеров через дополнительный уровень абстракции. Мне иногда для вывода в текстовый лог и на экран юзеру приходится делать обвязку, дословно дублирующую интерфейс логгера, и меня это напрягает, потому что это натурально тупая копипаста. А народ такое массово использует и не парится.

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

Date: 2009-08-11 10:57 am (UTC)
From: [identity profile] dmzlj.livejournal.com
синглтон, блин. еда под кнопку 'л' завалилась.

Date: 2009-08-11 11:00 am (UTC)
From: [identity profile] theiced.livejournal.com
охренеть ещё раз ;]

Date: 2009-08-11 11:00 am (UTC)
From: [identity profile] theiced.livejournal.com
дайте догадаюсь - factory - они тоже паттерны, да?

Date: 2009-08-11 11:01 am (UTC)
From: [identity profile] dmzlj.livejournal.com
Это само собой. Еще там callback паттерн. Причем, по моему там несколько паттернов, которые на самом деле представляют собой коллбеки.

Date: 2009-08-11 11:05 am (UTC)
From: [identity profile] metaclass.livejournal.com
Да, кстати, там некоторые паттерны друг от друга отличаются очень слабо, такие отличия пригодны скорее, чтобы на собеседованиях разработчиков заваливать.
Типа "а вот чем отличается прокси, фасад и враппер паттерны?"

Date: 2009-08-11 11:03 am (UTC)
From: [identity profile] metaclass.livejournal.com
Ты издеваешся что ле?:)
Я так понимаю, тут даже само название общепринятое от кого-то из этих отцов-паттерно-основателей идет.

Date: 2009-08-11 11:06 am (UTC)
From: [identity profile] theiced.livejournal.com
не издеваюсь - ну фактори и фактори - фигли там. оказывается паааааттерн.

итить.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 21st, 2025 10:12 am
Powered by Dreamwidth Studios