TGViewer
feelin feelin @feelindev · 47 subscribers
Post #110 115
Текст
В этом году довелось написать довольно много технических текстов. Процесс производства многих из них был довольно тяжёлым, но при этом интересным и даже приятным с профессиональной точки зрения. Теперь по порядку...

Проверил Keycloak с помощью статического анализа и рассказал об интересных ошибках. Именно этот проект выбран не просто так. Он множество раз использовался нашей Eureka Team при разработке всяких проектов в вебе. Это довольно удобный инструмент для реализации полноценной oauth2 авторизации, в том числе с использованием различных сторонних аккаунтов. От того и было интересно поковыряться во внутренностях этого проекта.

Чистый код - дар или проклятие. Две статьи с рассуждениями о том, насколько Чистый Код полезен, а также о том, чем он может навредить. Главная тема родилась из дискуссии Дядюшки Боба с Кейси Муратори, в которой подробно разбирался вопрос того, как чистый код и чистая архитектура влияют на производительность. Собственно, первая часть является выжимкой этой дискуссии с моими комментариями. Во второй части я пообщался со своими коллегами - разработчиками PVS-Studio - и вместе мы попробовали ответить на все те вопросы, которые были поставлены в этой самой дискусии.

История C и C++. Первая часть большого текста о том, как языки C и C++ родились, какой путь прошли, чтобы стать такими, какими мы их сегодня знаем. Первая часть повествует о том, как языки появились, как началась стандартизация языка C, а также о некоторых изменениях C++, которые успели произойти до начала официальной сертификации языка. Вторая часть тоже не заставит себя долго ждать, следите за обновлениями ;)

ГОСТи пришли. Написал довольно подробный текст о прошлогоднем стандарте ГОСТ Р 71207-2024, регулирующем использование статических анализаторов при разработке безопасного программного обеспечения (надеюсь, вы загибали пальцы по количеству моих выступлений и текстов об этой теме). В 9 минутах чтения все основные положения стандарта с конкретными примерами: как делать нужно, а как не стоит.

Некоторые изменения продукта. Небольшие заметки о том, какие обновления мы выпускаем в PVS-Studio также посетили список публикаций 2024 года. Например, в одной статье я рассказывал о том, как разработчики инструмента контроля качества кода SonarQube изменили свой API в новой версии, из-за чего наш плагин для этого инструмента превратился сразу в два плагина. А в конце года мы закончили работу над интеграцией отчётов анализаторов PVS-Studio в интерфейс просмотра отчётов статических анализаторов CodeChecker. В статье по этому поводу рассказал о том, что это за инструмент, а также о том, как его использовать с анализаторами PVS-Studio.

Итого
Продуктивный год выдался, однако я обещал некоторые планы на следующий. Ну, сделаем так... Итоги того года уже не уместились в одно сообщение. Сделаем так, чтобы в начале 2026 я написал вдвое больше о сделанном в этом году.

Всем продуктивного года!

🎤 feelin
  • 🔥 1
More from @feelindev
  1. Oct 1, 2026Мне нужна твоя одежда и твой мотоцикл Вечная тема, которая преследует AI: не взбунтуются л…
  2. Sep 28, 2026Искусственное сопротивление В последнее время я часто задумываюсь о том, почему некоторые…
  3. Sep 22, 2026Яблочная секта Уже пару месяцев как я прикупил себе последний MacBook Air на M5. Сегодня р…
  4. Sep 18, 2026Highway to AI В Developer Relations есть один важный аспект – открытость своего продукта и…
  5. Sep 16, 2026Plata за хайп На прошлой неделе в IT-тусовке разразился скандал из-за ситуации с разработч…
  6. Sep 15, 2026Яблочный телепорт На прошлой неделе случайно нащупал технологию, о существовании которой д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →