Dumb Wars V: OOP Strikes Back

Думается всем известно почему ООП хуй, но на всякий основное можно и написать.

1. Объединение данных и функций для работы с этими данными в одну сущность (одна из основных заповедей у пидоров исповедующих сию религию - инкапсуляция же) приводит к огромного количеству типов структур данных (криво, но пусть останется) и огромному же количеству похожих-но-разных функций для работы с этими структурами. В противовес мы имеем функциональный подход, когда типов структур несколько (до десятка) и большой набор функций для работы с оными. К чему оно приводит? В проекте который пилиться по религиозным ООП догмам сложность и количество кода растёт экспоненциально а в нормальном проекте таки линейно.

2. ООП близко не ложиться на реальный мир. Вторая заповедь пидоров (наследование) чуть более чем всегда выглядит как кривой костыль и опять же приводит к экспоненциальному росту сложности и объёма кода. В качестве бесплатного бонуса вставляет палки в колёса при попытках сделать почти-такой-же-класс-как-есть-но-с-небольшими-отличиями - в этом случае на помощь приходит основной инструмент ООП разработки - копипэйст. В силу этого вырастают сверхразвесистые иерархии классов в которых никто и никогда уже не разберётся, посему любые изменения и даже откат каких либо изменений будут вести к росту сложности и объёма кода.

3. В дополнение к пункту 1 данные от пользователя (разработчика использующего данный класс в данном случае) ещё и прячут. Отдельно доставляет приватные данные и публичные "аксессоры" - геттеры-сеттеры. Я до сих пор помню момент когда я узнал вот про этот подход; так я до этого никогда в жизни не охуевал.

Вот вспомнил про геттеры-сеттеры и что то дальше колупаться в говне не хочется. Кому интересно - может погуглить щемта.

Почему же если ООП такое говно оно таки используется. Причина одна единственная - для ООП разработки можно/нужно нанимать легкозаменяемую низкоквалифицированную черножопую индусню вчера ещё прыгавшую по пальмам, при этом эффективный менежер (ака погонщик индусни ака несостоявшийся уборщик туалетов - ибо кроме менежмента индусни и уборки туалетов он ничего не может, туповат-с) может с гордостью рассказывать (другим эффективным менежерам) про то как он управляет командой в 200 человек.

В последние лет 10 ООП становится всё меньше и меньше, разумфункциональщина таки начала занимать ниши и, казалось бы, началось движение к светлому будущему. Но лучшие умы среди эффективных менежеров не сдаются и недавно появилось и набирает силы новая безумная движуха - микросервисы. Внезапно как оказалось оно имеет такие же, 1:1, свойства что и ООП, только ещё хуже. Заменяем слово "класс" на "микросервис" и получаем тот же набор фактов и аргументов.

При этом историй успеха миркосервисов в дикой природе не встречается вообще (не надо про мерзотвитер, его можно хуем на брейнфаке писать силами моего кота, не написать не получится). Единственный плюс от всего этого - иногда можно поржать. Вон давеча рассказали как одна замечательная команда родила внутри себя микросервис leftpademail_validation (который у нормальных людей был бы просто функцией одной, даже не классом).

Как с этим всем жить? Стандартное правило нумер 1 имени Айседа - держаться от говна и созданий оным радостно обмазывающихся подальше.

-- Всё вышенаписанное является плодом моего больного разума, все совпадения с реальными событиями, расами и людьми сделаны намеренно.

PS. Высралось за один заход не перечитывая, если что то совсем уж хуёво получилось - говорите, поправлю.

источник - theicedtheiced 
[0 ссылок 136 комментариев 1100 посещений]
читать полный текст со всеми комментариями
blog comments powered by Disqus

Добавить комментарий


Свежие посты

Твиттер

Twitter октября 16, 23:13
@the_lentach Поздравляю, Вы попали в топ твиттера с 409 ретвитами и 8 ответами на 6е место http://www.t30p.ru/t https://twitter.com/the_lentach/status/1052146974777065473

Twitter октября 16, 23:13
RT @the_lentach: Робота из Boston Dynamics научили танцевать под Uptown Funk и это просто охрененно! https://twitter.com/the_lentach/status/1052146974777065473/video/1

Twitter октября 16, 23:00
Депутаты тоже плачут[Видео]Вчера у берегов Испании шторм выбросил на скалы 32-метровую яхту океанского класса водои http://blog.t30p.ru/post.aspx?id=93a0d142-adb6-4bbb-9863-f26a9e431ef2

Twitter октября 16, 22:11
@roizmangbn Поздравляю, Вы попали в топ твиттера с 411 ретвитами и 28 ответами на 5е место http://www.t30p.ru/t https://twitter.com/roizmangbn/status/1052060935169482753

Twitter октября 16, 22:11
RT @roizmangbn: Потому, что они и есть «политические педофилы» https://twitter.com/kolezev/status/1052038597489111040

Twitter октября 16, 22:00
Интеллектуальный дауншифтингСлучайно услышала кусок выступления одной дамы, которая пережила сложные жизненные обст http://blog.t30p.ru/post.aspx?id=f7c1088b-dbe4-42c8-b6c2-4dda6df42121

Twitter октября 16, 21:51
RT @vigimadi: Меня и @aa_golovach задержали на Рублевке два форда фсошников с собаками и спецаппаратурой, доставили в барвихинское ОВД. Сот…

Twitter октября 16, 21:51
@vigimadi Поздравляю, Вы попали в топ твиттера с 420 ретвитами и 20 ответами на 6е место http://www.t30p.ru/t https://twitter.com/vigimadi/status/1052220526540795912

Twitter октября 16, 21:00
Что значит "разрыв канонического общения".Несколько охладить воодушевление.Мол ,Варфоломей низложен, Константинопол http://blog.t30p.ru/post.aspx?id=92e04ebd-e8b2-40ef-943e-17f369fa3ee7

Twitter октября 16, 20:00
Великое прошлое - хорошая метафора кстати пришла в головуВсе это "наследство великих предков" - типа "русская истор http://blog.t30p.ru/post.aspx?id=3800b978-b4eb-4097-9814-85b462efc057

Twitter октября 16, 19:40
ЛЁГКИЙ СПОСОБ БРОСИТЬ ПИТЬ, КУРИТЬ И РАЗБОГАТЕТЬНикогда не догадаетесь, что это такое. Но я всё же предлагаю вам по http://blog.t30p.ru/post.aspx?id=5ae6d991-4317-437c-9431-73c1cc9eeb9e

Twitter октября 16, 19:20
Самый непростительный поступок мужаПосидели недавно на большом семейном празднике у родственников мужа. Народа набр http://blog.t30p.ru/post.aspx?id=96c64960-4342-4de6-9954-8c266ecd2ccc

Twitter октября 16, 19:00
Путин отобрал у Лукашенко возможность продавать нефть ПорошенкоБелоруссия вскоре не сможет зарабатывать на реэкспор http://blog.t30p.ru/post.aspx?id=0a49e4af-466e-487b-98d9-d2de85efc746

Twitter октября 16, 18:40
Всякое Готовимся переежжять, разбираем шмотки. Бля, как же это медленно - то фотки забытые, то трусы смешные, то ещ http://blog.t30p.ru/post.aspx?id=4336ca04-6e5a-4082-92bd-f861c84c8d14

Twitter октября 16, 18:00
Гордон на российском телевидении разоблачил украинских националистовТерритория идиотизма: приехали, что дальшеНа До http://blog.t30p.ru/post.aspx?id=44a52bb0-727d-46e8-9ebd-dd79edf852f8

Twitter октября 16, 18:00
@v_tretyakov Поздравляю, Вы попали в топ твиттера с 488 ретвитами и 95 ответами на 5е место http://www.t30p.ru/t https://twitter.com/v_tretyakov/status/1052153242791157760

Twitter октября 16, 18:00
RT @v_tretyakov: Мародёры! Дня не прошло, как Порошенко уже стал раздаривать церковную собственность. Отдаёт красивейшую русскую Андреевску…

Twitter октября 16, 17:20
Почему женщины так любят Гошу? Три магических момента...Модная тенденция - недоумевать, почему женщины так любят Го http://blog.t30p.ru/post.aspx?id=7dbb2a9d-ad6e-4113-9511-b0c81e099ad1

Twitter октября 16, 17:00
РПЦ объявила о разрыве с Константинопольским патриархатомСинод разорвал евхаристическое общение с Константинопольск http://blog.t30p.ru/post.aspx?id=2c9a5c8b-34d8-4d1a-97a6-86e4527d3e7e

Twitter октября 16, 16:40
Буркинафасонутое опять крупно лоханулось )))Брежневские временаПишет gloriaputina (genby) 2018-10-15 10:04:00 https http://blog.t30p.ru/post.aspx?id=05200b73-a1f3-4b59-a261-a822bf6681a3

Подпишись в твиттере
 

Рейтинг постов блогосферы