Телефон зазвонил в тот момент, когда я разбирал техническое задание на крупный объект. — Максим, у нас беда, — голос в трубке звучал обеспокоенно. — Крыша течет. Мы ее чинили год назад, а она все равно протекает. Можете приехать посмотреть?Я взглянул на календарь. Завал с проектами, команда занята подготовкой к сезону. Но в голосе клиента слышалось отчаяние — проблема явно серьезная.— Хорошо, приеду завтра. Читать далее
Эта история началась в феврале 2025 года. Мне позвонили и попросили срочно осмотреть кровлю торгового центра — там протечки. Но то, что я покажу тут — актуально вне сезона.В этой статье на кейсе покажу, как проходит аудит кровли — от первого визуального осмотра до финального отчёта. Чтобы и вы знали, на что стоит обратить внимание на крыше уже сейчас, чтобы весной не пришлось тоже платить 17 млн. Читать далее
Считаете, что в одну реку нельзя войти дважды? Современная физика считает иначе Все мы слышали поговорку: «в одну реку нельзя войти дважды» [в оригинале there’s no time like the present, то есть «другого такого момента, как прямо сейчас, не существует» / прим. перев.]. В широком смысле это…
Управление обработкой ошибок в Go всегда вызывает споры — это извечная тема в ежегодном опросе о самых больших проблемах, с которыми сталкиваются разработчики при работе с Go. Однако когда дело доходит до обработки ошибок в многопоточной среде или объединения нескольких ошибок одной и той же горутины, Go предоставляет отличные пакеты, которые упрощают управление обработкой множественных ошибок. Давайте посмотрим, как объединить несколько ошибок, генерируемых одной горутиной. Читать далее