Skip to content

“Clean code is code that has been taken care of. Someone has taken the time to keep it simple and orderly. They have paid appropriate attention to details. They have cared.”

Notifications You must be signed in to change notification settings

gayansanjeewa/CleanCode

Repository files navigation

Clean Code

“Clean code is code that has been taken care of. Someone has taken the time to keep it simple and orderly. They have paid appropriate attention to details. They have cared.”

Code Quality / Practices

  1. Naming Conventions
  2. Functions
    • Return early
    • Arguments
    • Law of demeter
  3. Exceptions
  4. Comments
  5. DRY
  6. Boy Scout Rule
  7. YAGNI
  8. Yoda?

Clean Architecture

  1. SOLID
  2. CQRS

Testing

  • TDD
  • Unit tests

Tools

  • SonarQube
  • CS Fixers
  • CI / CD
  • Code Reviews

Going forward

About

“Clean code is code that has been taken care of. Someone has taken the time to keep it simple and orderly. They have paid appropriate attention to details. They have cared.”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages