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

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

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

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

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

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

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

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

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

Архив записей в блогах:
Не иначе, что-то в атмосфере. Погода, осень или просто дань моде? Сегодня у меня почти вся лента рыдает и жалуется. Это настолько массово, что похоже на тенденцию. И ведь ладно бы было настроение "мол, осень, надо грустить". Хотя и такое есть. Но ведь ...
В Вашингтоне М. рассказал несколько прекрасных историй. Одна - про госслужбу. В Агентстве по охране окружающей среды, говорят, работал себе один чиновник. Однажды он пропустил пару дней на службе. Когда же он явился вновь, то на вопрос начальника, где он был, он ответил, что не может ...
Слушайте, год почти закончился, а у меня к читателям в России вопрос: вот в апреле-месяце начались блокировки Телеграма . И первые несколько недель были какие-то страсти. То прокси появляются, то Гугл с Амазоном блокируются, то Apple не обновляет приложение в магазине. И вечная ...
Если читаешь мысли человека, который в это время читает твои мысли, то что он читает? ...
Рассказала знакомая. Шла по рынку и увидела двух девиц старшего школьного возраста возле точки с женским нижним бельем. Они пересмотрели все на прилавке и жеманно так продавщице: — А у вас нет чего-то посексуальнее? Продавщица: «Щас», достает ...