What is CLEAN Code?
Writing clean code makes your life better in the long term, and I find it’s more fun initially. According to Bernstein, CLEAN is an acronym:
- Cohesive
- Loosely Coupled
- Encapsulated
- Assertive
- Non-Redundant
His book “Beyond Legacy Code. Nine Practices to Extend the Life (and Value) of Your Software” seems to be a good read. Not through, yet.1
-
Affiliate link; I get a small kickback from the vendor if you buy from my link but it won’t cost you anything. ↩