![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
http://jakobz.livejournal.com/249050.html
Все бы это хорошо, пока речь не идет о многопоточном коде или коде, из которого надо выжать предельную производительность. Вот тут то говнокод работать и перестает, его проще выкинуть и сделать заново, чем исправлять.
А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.
Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.
Все бы это хорошо, пока речь не идет о многопоточном коде или коде, из которого надо выжать предельную производительность. Вот тут то говнокод работать и перестает, его проще выкинуть и сделать заново, чем исправлять.
А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.
Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.
no subject
Date: 2015-03-11 02:25 pm (UTC)Только полноценный, а не "мы тут на хаскеле на раз два генератор форм делаем", пожалуйста
no subject
Date: 2015-03-11 05:08 pm (UTC)Но вообще то неудачный пример, поскольку UI фреймворки - это раковая опухоль. Говорить о них, как о каком-то достижении IT или примере для подражания - это не смешной троллинг. То, что react js лучший из существующих - факт, для тех, кто в теме. Я использовал в практике наверное почти всё менее чем полностью говёные. Qt, Swing, JavaFX, WPF, меньше HTML5+CSS. Из них лишь последние два не вызывают тошноты и рези в глазах при одном лишь упоминании. Ну и react. Итого WPF - единственный ООПшный UI фреймворк, заслуживающий хоть каких то добрых слов. Да и то, лишь потому, что остальные - ещё больший шэт, чем йобаный хамл
no subject
Date: 2015-03-11 05:17 pm (UTC)