dojo-mars-rover/TECHDEBT.md
Paul Hameteman ab064c71f7 R: Long method
2025-10-14 21:45:15 +02:00

549 B

TODO

  • Complexity
    • long method
    • duplicated code

RPP

  • Reorder Responsibilities
    • long class
    • feature envy
    • inappropriate intimacy
    • data class
    • message chain
  • Refine Abstractions
    • long parameter list
    • data clump
    • primitive obsession
    • middle man
  • Design Patterns
  • SOLID++

DONE

  • Make ktlint pass checks
  • Readability
    • comments
    • dead code
    • magic strings/numbers
    • bad naming
    • antipattern
    • scopes