Latest updates for Clean-Code
Fresh curated links around clean-code are collected here so marketers can spot useful updates and turn timely ideas into posts faster.
Recent items include:
- Coding guidelines
- A Clean Boundary Should Make One Change Boring
- Stop Writing If-Else Spaghetti: Architecting Cleaner Java with the Strategy Pattern
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.
A Clean Boundary Should Make One Change Boring
A practical architecture review for deciding where Android code should depend, adapt, and stop.Continue reading on Medium »
Stop Writing If-Else Spaghetti: Architecting Cleaner Java with the Strategy Pattern
In high-volume, enterprise Java applications, business logic has a natural tendency to degrade into procedural complexity. You start with a straightforward task, such as calculatin...
Make Android Dependencies Point Toward Decisions
Packages can look tidy while product rules still leak into screens, API clients, and database code. A dependency review should follow the…Continue reading on Medium »
The Polemic Against Cheap Code.
long live The Vibes
Automate Tech Debt Audits with Claude Code
Over the years, we have written about many of the tools we use: Skunk for combining code quality and code coverage data, bundler-audit for security vulnerabilities in your dependen...
How to Ban a Class or Method in Code (And Why You Should)
Turn code guidelines into automated guardrails to prevent footguns and fragile tests.Continue reading on ProAndroidDev »
From Conditionals to Polymorphism
A conditional that keeps growing is a design problem, not a style problem. How to turn each branch into an object, one green step at a time.
Claude Code Doesn’t Need More Context. It Needs Less.
One of the most common pieces of advice for Claude Code is simple:Continue reading on UX Planet »
Code Review From the Terminal and CI, No MCP Client Required
A month ago I shipped aicraft-code-review, an MCP server that reviews code locally. This week I added a CLI mode — because not everyone wants to wire up an MCP client just to che...
How do you stay familiar with the code when it's written by an LLM?
Originally appeared on Aha! Engineering Blog.If you used an LLM to write code you shipped a month ago, how well do you remember it? Would you realize if the code you committed toda...
Refactoring with Convergence Rules
Three rules turn duplication into abstractions through tiny steps, and catch false abstractions before they ever reach the code.
The AI’s Code Looks Right. That’s the Problem.
<p>AI writes uniformly clean code whether it's correct or not, which breaks the</p> <p>The post <a href="https://www.jpaul.me/2026/07/the-workflow-reviewi...
Automated Refactoring: Making Maintenance a Habit
You spend most of your time fixing bugs, not writing new features. The real challenge is keeping code clean. If you treat maintenance as a chore, you’ll never ship fast. What yo...
How to Set Up a Vibe Coding QA Workflow
A vibe coding workflow built around the three stages that actually block a merge, plus survey data on why agent-written code needs different quality gates.
Claude Code Hooks: How to Automate Repetitive Tasks and Add Guardrails
You can automate pretty much every task with Claude Code. All you need to do is write clear instructions.Continue reading on UX Planet »
The Smallest Safe Change: Refactor a Messy Function One Step at a Time
The biggest refactor failures come from big steps. A 200-line function turns into a rewrite. The rewrite ships with a regression. The fix is to make the smallest safe change. Lock...
Fixing Visual Discrepancies with Claude Code + Chrome Extension
рџ“ќ Originally published (in Japanese) at forge.workstyle.tech. You've got a code that looks correct when read, but when you open it in the browser, it's slightly different from...
Unit-Testing Business Logic That Lives in SDUI JSON
How we made screen JSON testable on the JVM; same engine as production, Kotlin/JUnit for authors, and coverage JaCoCo cannot see.Continue reading on Medium »
SOLID and OOP: Designing Software That Survives Change
Table of Contents Introduction A Quick Recap of OOP Why OOP Alone Is Not Enough What is SOLID? 1. Single Responsibility Principle (SRP) 2. OpenClosed Principle (OCP) 3. Liskov S...
How AI drove Shopify back to clean code
Turns out, agents just want the same things as humans: easily-readable code, explicit contracts, and helpful feedback
После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents
После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents. Как стоимость разработки смещается от генерации к проверке, рефакторингу и контролю измененийЯ в...
Эксперимент с Claude Code на заброшенном Java-проекте
В этой статье я хотел бы сделать отчёт по эксперименту: взять чужой заброшенный Java-проект и методично прогнать через Claude Code все стадии, которые проходит легаси-код в реально...
How pdlc-skills Keeps Quality Up When AI Writes the Code
The last post covered how the loop runs on its own. The faster it runs, the sharper an old question gets: who vouches for the quality of what the AI produces? It doesn't get tired....
Turn fresh research into a full content calendar
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.