# TODO
- [ ] Readability
    - [x] comments
    - [x] dead code
    - [ ] magic strings/numbers
    - [ ] scopes

# RPP
- [ ] Complexity
  - [ ] long method
  - [ ] duplicated code
- [ ] 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
- [x] Make ktlint pass checks
