build-tools/fab/project/code-quality.md
2026-04-06 11:06:04 +05:30

901 B

Code Quality

Principles

  • Readability and maintainability over cleverness
  • Follow existing project patterns unless there's compelling reason to deviate
  • Prefer composition over inheritance

Anti-Patterns

  • God functions (>50 lines without clear reason)
  • Duplicating existing utilities instead of reusing them
  • Magic strings or numbers without named constants

Test Strategy

test-alongside