Skip to content

Instantly share code, notes, and snippets.

View v3gard's full-sized avatar

Vegard Haugland v3gard

View GitHub Profile
@v3gard
v3gard / clean_code.md
Created May 7, 2021 10:31 — 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 v3gard on github.
  • I am v3gard (https://keybase.io/v3gard) on keybase.
  • I have a public key whose fingerprint is 4F23 69F1 23BA CCAE 2AF5 50CC E160 5B51 A4C3 5EBD

To claim this, I am signing this object: