← All posts tagged говно

LavirTheWhiolet

habrahabr.ru
AngularJS: Миграция с 1.2 на 1.4, ч.2
Перевожу: «Разработчики AngularJS клали хуй на обратную совместимость. Причем настолько клали, что алгоритм миграции с одной минорной версии AngularJS на другую занимает 2 тома. Добро пожаловать в комьюнити веб-девелоперов!»

LavirTheWhiolet

[✓] Сделать веб-странички похожими на shareware 90-ых.
[✓] Сделать браузер, который каждую страничку запускает как отдельный процесс.
[…] Запускать каждую страничку как отдельное приложение.
[…] Заменить «Пуск» на «Google».

LavirTheWhiolet

habrahabr.ru
Оптимизации JIT-компилятора, кэширование процессора, предсказание ветвления и прочие факторы очень трудно учесть в теории.Ну и нахуя такие оптимизации нужны, скажите мне? У меня, блядь, онлайн-биржа, транзакции обрабатываются по миллиону штук за миллисекунду, а вы мне: «Ну, может, все наши супероптимизации и сведут выполнение одной транзакции за наносекунду, а может быть, и нет…»

Самое печальное, что не только оптимизации очень трудно учесть в теории. Саму работу софта, написанного на неформализованном ЯП (читай: любом мейнстримном), предсказать очень трудно.