Latest updates for Code Analysis
Fresh curated links around Code Analysis are collected here so marketers can spot useful updates and turn timely ideas into posts faster.
Recent items include:
- Unit Tests: Keep Your CRAP Score from Wrecking the Show
- The AI-generated C# that passes review and breaks in production
- linecounter: a fast quality read for a Ruby repo
Post angles to try
Fresh articles and ideas
Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.
The AI-generated C# that passes review and breaks in production
TL;DR — AI assistants are producing C# that looks correct and passes review, but reintroduces production regressions we spent years training out of teams. I'm trying to find out...
linecounter: a fast quality read for a Ruby repo
Originally appeared on Blog.I wanted a fast way to read the quality of a Ruby repository, so I wrote a small gem called linecounter. Why bother Most files should not be too long,...
Этот код на Spring дают на java-собесе в ТБанке и Альфе. Найдёте все 8 багов за 15 минут?
За две недели мне прислали несколько десятков расшифровок реальных собеседований — и в девяти подряд попалась одна и та же задача: ASTON, ТБанк, Альфа, Совкомбанк, Иннотех. Везде о...
I Used to Argue About Trailing Commas. Then I Added Detekt and Ktlint to My Android Project.
A practical walkthrough of setting up Kotlin static analysis in Android Studio — with a real MVVM feature module that the tools tear apart…Continue reading on Stackademic »
archcheck — на страже архитектуры C++
Открытый чекер архитектуры C++ для CI: циклы, копипаст, распухшие заголовки — в каждом PR. Плюс замер на 484 500 коммитов в поисках архитектурного дрейфа Почему ревью это пропустил...
Three more static code analysis sensors
Birgitta Böckeler adds discussion of three more sensors for static code analysis, focusing on checking and enforcing better modularity. Computational sensors for depend...
Паттерн экономии токенов в Claude Code на правке файлов
Как обычно, я сидел и думал, как бы уменьшить расходы токенов в Claude Code.. Рефлексировал содержимое сессий, исследовал вместе с самим Claude Code и наткнулся на интересную штуку...
Understand Anything: Turn Any Codebase Into an Interactive Knowledge Graph
You join a new team. The codebase has 200,000 lines of code, no docs worth reading, and the one engineer who knew everything just left. Where do you start? That exact problem is w...
CodeGraph: граф кода для Claude Code вместо grep по файлам. Разбираю архитектуру и проверяю бенчмарки
Если вы работаете с Claude Code на больших проектах, знаете картину: задаёшь вопрос “как устроена авторизация” — и агент рекурсивно бегает по файлам через grep, жжёт токены и время...
Maintainability sensors for coding agents
In her recent article about harness engineering for coding agent users, Birgitta Böckeler laid out a mental model for expanding a coding agent harness: a system of guid...
The False Positive Tax: a 1:1 TP:FP analysis of eslint-plugin-security
Skip to: Results Table | eslint-plugin-security | SonarJS | Microsoft SDL | Interlace | Methodology This is the false-positive deep dive companion to I Benchmarked 17 ESLint Secu...
Decode & Document Legacy .NET Codebase
PROJECT: Document Legacy .NET Framework 3.5 Codebase (Visual Studio 2008) Overview I need an experienced .NET Framework developer who has worked with older Microsoft stacks, spe...
GitHub Copilot Agent for Unit Tests: My Real-World Spargine Experiment
After experimenting with the GitHub Copilot Agent during the 2026 Microsoft MVP Summit, the author faced numerous challenges, including code deletion, slow performance, and inconsi...
Запах SELECT'а. Обнаружение CODE SMELL до отправки T-SQL кода на прод
Взгляд на экосистему SQL-разработки под MS SQL SERVER через призму контроля качества кода. Обзор существующих инструментов, описание самостоятельной наработки для линтинга T-SQL ко...
RAG Series (24): Code RAG — Teaching AI to Understand Your Codebase
The Difference Between Code and Documents Split a Python file into 1000-character chunks with RecursiveCharacterTextSplitter, embed them, run vector search — this is the most c...
Turn fresh research into a full content calendar
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.