Skip to content

Instantly share code, notes, and snippets.

@lanttu
lanttu / clean_code.md
Created June 26, 2020 11:59 — forked from wojteklu/clean_code.md
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules

Keybase proof

I hereby claim:

  • I am lanttu on github.
  • I am adii (https://keybase.io/adii) on keybase.
  • I have a public key whose fingerprint is AC36 01CA 50D7 01EB 6061 9E4A EAAD 5580 8682 0D96

To claim this, I am signing this object: