RU

std::expected в C++23: гайд по миграции с исключений на функциональный error handling

Исключения удобны, пока ошибки не становятся обычной частью логики. В C++23 для таких случаев есть std::expected : он явно показыв…

C++23обработка ошибокисключенияфункциональный подходRAIIтипизация ошибокlegacy-код
Habr
RU

Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна с…

SEOlegacy-кодlegacy-системqa automationqaqa engineerphpphpunit