Об устройстве мира

топ 100 блогов hardsign30.03.2024

Известная поговорка гласит, что тот, кто любит колбасу и интересуется политикой, не должен знать, как делается то и другое.

Те, кто занимается цифровизацией, неукоснительно придерживаются этого правила.

Вот, например, СУБД Oracle. Традиционно надёжная, используется ведущими корпорациями, лидер рынка, законодатель мод и вот это вот всё. Последнее время, правда, позиции её немного пошатнулись, но в мире она всё равно пока «намба ван» и ещё долгое время таковой останется.

А вот знаменитый пост на портале YCombinator про то, как выглядит код этого продукта изнутри. Разумеется, его давно уже пишут индусы, поэтому качество у него соответствующее (кстати, как-то давно летел в командировку в Америку, в самолёте разговорился с девушкой из Индии и объяснил ей, что у нас называется идиомой «индийский код»; она этого, как ни странно, не знала). Пост описывает процесс исправления ошибки:

  • Находишь место, где происходит ошибка.
  • Пару недель разбираешься, при каких значениях многочисленных флагов и глобальных переменных она происходит.
  • Добавляешь новый флаг для обработки ситуации и дописываешь пару строк кода.
  • Запускаешь тесты. Тестов много, прогон всех тестов на кластере из двух сотен машин занимает сутки, а то и больше.
  • Если повезёт, то «покраснеют» несколько десятков тестов, если не повезёт — несколько тысяч.
  • Следующие пару недель подбираешь правильную комбинацию флагов, и наконец получаешь код, который проходит все тесты.
  • Пишешь ещё десяток тестов, которые проверяют твоё исправление.

На смену Oracle идёт PostgreSQL, который написан светлоликими идеалистами в строгом соответствии_с. Однако коллеги, которые непосредственно занимаются разработкой, говорят, что постепенно состояние кодовой базы приближается к тому состоянию, которого Oracle достиг раньше.

Оставить комментарий

Архив записей в блогах:
И золотую медаль лучшего парикмахера десятилетия Пам-пам-пам! получает Саша из салона на Большой Грузинской! Он посмотрел на меня, подергал за патлы и сказал: и это конечно пиздец! Нууу, бывает и такое, ничего страшного. Потом зачесал в одну ...
Часто по ТВ вижу рекламу с участием Д.Духовны, но сразу показалось, что показывают очень сокращенный вариант. И как оказалось - да. А вот полный: А что, очень оригинально, мне понравилась :) ...
Хочу нажраться - а низзя. Хочу полный привод. Причем фуллтайм или близко к тому. В пизду всю эту топливную экономичность. Человека, придумавшего on-demand на базе переднего - выебать в жопу ломом. Фултайм ценен именно в тот момент, когда срыва оси еще ...
жж афтора можно даже набижать п.с. интересно, а на педалях тоже ...
Если я признаюсь, что еле прыгаю пальцами по клавиатуре, и вместо веселого стаккато в гостиной раздаются редкие удары по клавишам, это будет чистая правда. А причина очень проста: интенсивный труд. Как это ни странно, но конец года еще не просматривается, а мы с ближайшими коллегами ...