metaclass: (Default)
[personal profile] metaclass
http://jakobz.livejournal.com/249050.html

Все бы это хорошо, пока речь не идет о многопоточном коде или коде, из которого надо выжать предельную производительность. Вот тут то говнокод работать и перестает, его проще выкинуть и сделать заново, чем исправлять.

А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.

Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.

Date: 2015-03-11 08:24 am (UTC)
From: [identity profile] raydac.livejournal.com
>>"говнокод" - это код без ООП и паттернов

такой код в баллистических ракетах советских ващето

Date: 2015-03-11 08:26 am (UTC)
From: [identity profile] metaclass.livejournal.com
А кулачковых токораспределителей и электрохимических интеграторов там не осталось?:)

Date: 2015-03-11 08:28 am (UTC)
From: [identity profile] raydac.livejournal.com
не знаю, но если так глянуть, то в говнокод попадут и системы "аполлона" что на луну сажали и система управления воздушным движением в штатах.. как все блин жили до ооп и паттернов? человечество было на волоске ))

Date: 2015-03-11 08:32 am (UTC)
From: [personal profile] alll
Жизнь человечества к системам апполо не имела и не имеет никакого отношения от слова совсем. Только жизнь нескольких абсолютно упоротых фриков. Ну и карьера ещё нескольких тысяч чуть менее упоротых.

С другой стороны, человечество тысячи лет как-то жило без канализации и туалетной бумаги. Но обратно что-то уже не хочется.

Date: 2015-03-11 08:35 am (UTC)
From: [identity profile] raydac.livejournal.com
а система управления авиасообщением имеет?

Date: 2015-03-11 09:03 am (UTC)
From: [personal profile] alll
А система управления сообщением - она как ебипетская пирамида, одна стройка на страну в данный период времени и после постройки уже неколебима. Можно надрывая пупки затащить хоть на машине Тьюринга, хоть на языке конфигурации сендмейла. Нынче же "пирамиду" надо всунуть в каждый чайник и в каждый калькулятор, а потом ещё и вносить поправки по пяти раз на дню по каждому чиху бешеного принтера, не ставя раком на полгода весь окрестный бизнес - вот тут-то и начинается отделение юниоров от сеньоров и слияние калифорний с бангалорами.

Date: 2015-03-11 12:06 pm (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Инженерам деньги платили, наверное.

Date: 2015-03-11 12:11 pm (UTC)
From: [identity profile] raydac.livejournal.com
да деньги и сейчас платят, эт они по староинтеллигентски только любят поплакаться "да как же прожить на жалкие стописят тысяч!"

Date: 2015-03-11 12:15 pm (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Не угодно ли пойти тимлидом в Яндекс, на 1300 евро/месяц по нынешнему курсу.

Они вас о map-reduce будут спрашивать на собеседовании.

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 12:24 pm (UTC) - Expand

Date: 2015-03-11 01:35 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Нихера инженерам не платят.
Сеньорам разве что, впритык на жилье и раз в год вынести останки организма на курорт.

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 01:41 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2015-03-11 01:46 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 01:55 pm (UTC) - Expand

(no subject)

From: [identity profile] falcrum.livejournal.com - Date: 2015-03-11 06:24 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 06:45 pm (UTC) - Expand

(no subject)

From: [identity profile] rdia.livejournal.com - Date: 2015-03-11 06:44 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 07:06 pm (UTC) - Expand

(no subject)

From: [identity profile] rdia.livejournal.com - Date: 2015-03-11 07:13 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2015-03-11 07:22 pm (UTC) - Expand

(no subject)

From: [identity profile] rdia.livejournal.com - Date: 2015-03-11 08:02 pm (UTC) - Expand

Date: 2015-03-11 04:59 pm (UTC)
From: [identity profile] bambr77.livejournal.com
Я готов делать ставки на то, что в микрокоде наисовременнейших процессоров с ООП и паттернами полный швах :) Так что мы мертвы!

Date: 2015-03-11 08:32 am (UTC)
From: [identity profile] vit-r.livejournal.com
Там механические механические гироскопы.

Date: 2015-03-11 10:43 am (UTC)
From: [personal profile] fortness90 (from livejournal.com)
Ребе не псите. ООП в ЧМ не нужно. А паттернов там и так полно . Взгляните на код MITgcm например

Date: 2015-03-11 08:56 am (UTC)
From: [identity profile] dimaby1.livejournal.com
Я не видел код баллистических ракет, но имею на этот счет 2 мысли:
1) на военщину никогда денег не жалели, так что на гражданке такой метод может быть просто не оправдан.
2) ООП и в особенности паттерны появились не на пустом месте. То что хипстеры читают в учебнике банды четырех более старшее поколение усвоило на своих ошибках. Соответственно и книжка банды четырех для них не такое уж и откровение. Так что вполне вероятно что и свои паттерны были в балистических ракетах и свое наколенное ООП

Date: 2015-03-11 09:10 am (UTC)
From: [identity profile] binf.livejournal.com
нахуй ооп. Нет ни одного нормального аргумента в пользу ооп за исключением "нам так проще смоделировать объекты реального мира" или "нам нужно делать ИНКАПСУЛЯЦИЮ а в с++ нет замыканий", сплошная ёбаная гуманитарщина. рфму

Date: 2015-03-11 09:38 am (UTC)
From: [identity profile] dimaby1.livejournal.com
1) Более или менее единый стандарт кода.
2) проще поддерживать

Date: 2015-03-11 09:54 am (UTC)
From: [identity profile] binf.livejournal.com
не смешите) не вдаваясь в холивар, стандарт там сводится к "каждый дрочит как он хочет" не смотря ни на каие паттерны. Есть лишь общие рекомендации, но они в основном неправильные.
Поддерживать проще если сравнивать с совсем уже сферическим говном в вакууме

Date: 2015-03-11 12:28 pm (UTC)
From: [identity profile] tonsky.livejournal.com
Проблема с паттернами в том что это чисто утилитарная вещь, вроде инструкции к головоломке. Можно вот так сделать, а можно так, такую-то ситуацию можно так решить, а можно эдак. Но они совсем не говорят о том, зачем и почему что-то нужно делать. Этому к сожалению редкая книжка учит, все они больше про технику, чем про цель, смысл и уместность.

(no subject)

From: [identity profile] binf.livejournal.com - Date: 2015-03-11 12:54 pm (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2015-03-11 02:25 pm (UTC) - Expand

(no subject)

From: [identity profile] binf.livejournal.com - Date: 2015-03-11 05:08 pm (UTC) - Expand

(no subject)

From: [identity profile] binf.livejournal.com - Date: 2015-03-11 05:17 pm (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2015-03-11 02:22 pm (UTC) - Expand

Date: 2015-03-23 04:58 am (UTC)
From: [identity profile] crastinus.livejournal.com
>нам нужно делать ИНКАПСУЛЯЦИЮ а в с++ нет замыканий
лол. Кресты уже могут полноценные вычисления времени компиляции, а замыкания компиляторы поддерживают уже 3 года.

Date: 2015-03-23 06:01 am (UTC)
From: [identity profile] binf.livejournal.com
ну так с++ и ООП с++style не три года назад появились, не так ли?

Date: 2015-03-11 09:17 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
я видел куски кода, которые отвечали за навигацию в Р36. Вернее сказать, перфокарты видел :)

Date: 2015-03-11 09:37 am (UTC)
From: [identity profile] dimaby1.livejournal.com
Не пора ли закопать стюардессу?

Date: 2015-03-11 10:15 am (UTC)
From: [identity profile] eternal-leave.livejournal.com
Оно до сих пор на вооружении стоит же. В принципе, сейчас работы по программированию тамошних БЦВМ уже нету, разве что ввод новых координат целей.

Date: 2015-03-11 11:17 am (UTC)
From: [identity profile] fhjs9.livejournal.com
о, деревенщина, а ты опять же-каешь

Date: 2015-03-11 09:04 am (UTC)
From: [identity profile] lekard.livejournal.com
http://mi3ch.livejournal.com/2773220.html

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 Jun. 9th, 2025 04:13 am
Powered by Dreamwidth Studios