Tags

Clean Code

Clean Code

0 lessons
6 community items

clean-code

Community

6 items
Article

Technical Debt: When It's Debt vs When It's Just Old

Most code labeled technical debt is not debt at all. Here is the test I use to tell debt from age, and the rule I follow when paying it down.

craftsmanship
code-organization
clean-code
reliability
decision-making

926

18

4.2 (13)

May 5, 2026

by @nathanrivera

Article

Functional Core, Imperative Shell, Explained

The architecture pattern that gives you most of functional programming's testability without a rewrite. The two-layer rule, where each layer's responsibilities sit, and the failure modes of mixing them.

functional-programming
design-patterns
patterns
pure-functions
clean-code

376

9

4.2 (15)

Apr 30, 2026

by @gracebanda

Article

Code Review: The Checklist I Wish I'd Had Day One

The five questions I ask on every PR, the comments I have learned not to leave, and the review style that keeps the team shipping without sacrificing quality.

craftsmanship
clean-code
code-organization
collaboration
feedback

508

9

4.4 (9)

Apr 1, 2026

by @arjunrivera

Article

The Refactoring Playbook: Six Moves I Use Weekly

The small, low-risk refactoring moves I reach for every week, what each one fixes, and the order to apply them so the diff stays reviewable.

craftsmanship
clean-code
code-organization
reliability

489

10

Mar 22, 2026

by @arjunpatel

Article

Docker for Devs Who Don't Want to Be Sysadmins

The 80% of Docker that I actually use day to day, the layer-cache rules that cut my image builds from 4 minutes to 30 seconds, and the four mistakes that haunted my first year.

backend
reliability
craftsmanship
clean-code

234

5

4.2 (12)

Mar 14, 2026

by @hannahchakraborty

Article

The Strategy Pattern: The Cleanest Way to Kill an if-else Chain

Strategy is taught as an OO pattern, but in practice it is just a function with a name. How to recognize the if-else chains that genuinely deserve the refactor and the ones that don't.

strategy-pattern
design-patterns
oop
patterns
clean-code

592

9

4.3 (12)

Mar 4, 2026

by @marcusreddy