Говнокод
http://jakobz.livejournal.com/249050.html
Все бы это хорошо, пока речь не идет о многопоточном коде или коде, из которого надо выжать предельную производительность. Вот тут то говнокод работать и перестает, его проще выкинуть и сделать заново, чем исправлять.
А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.
Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.
Все бы это хорошо, пока речь не идет о многопоточном коде или коде, из которого надо выжать предельную производительность. Вот тут то говнокод работать и перестает, его проще выкинуть и сделать заново, чем исправлять.
А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.
Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.
no subject
1) на военщину никогда денег не жалели, так что на гражданке такой метод может быть просто не оправдан.
2) ООП и в особенности паттерны появились не на пустом месте. То что хипстеры читают в учебнике банды четырех более старшее поколение усвоило на своих ошибках. Соответственно и книжка банды четырех для них не такое уж и откровение. Так что вполне вероятно что и свои паттерны были в балистических ракетах и свое наколенное ООП
no subject
no subject
2) проще поддерживать
no subject
Поддерживать проще если сравнивать с совсем уже сферическим говном в вакууме
no subject
no subject
no subject
Только полноценный, а не "мы тут на хаскеле на раз два генератор форм делаем", пожалуйста
no subject
Но вообще то неудачный пример, поскольку UI фреймворки - это раковая опухоль. Говорить о них, как о каком-то достижении IT или примере для подражания - это не смешной троллинг. То, что react js лучший из существующих - факт, для тех, кто в теме. Я использовал в практике наверное почти всё менее чем полностью говёные. Qt, Swing, JavaFX, WPF, меньше HTML5+CSS. Из них лишь последние два не вызывают тошноты и рези в глазах при одном лишь упоминании. Ну и react. Итого WPF - единственный ООПшный UI фреймворк, заслуживающий хоть каких то добрых слов. Да и то, лишь потому, что остальные - ещё больший шэт, чем йобаный хамл
no subject
no subject
по крайней мере так предполагалось.
Чтобы не рассказывать каждый раз "эта штуковина, с помощью этой хреновины"
но, не прижилось
no subject
лол. Кресты уже могут полноценные вычисления времени компиляции, а замыкания компиляторы поддерживают уже 3 года.
no subject
no subject
no subject
no subject
no subject