Refactoring

Refactoring

Creator
Creator
Seonglae Cho
Created
Created
2022 Jul 1 18:52
Editor
Edited
Edited
2025 May 15 10:3
Refs
Refs
MVP
  1. Analyze codebase using
    Ranked Recursive Summarization
  1. Identify weak points and group related code segments (
    High Cohesion
    )
  1. Distribute refactoring tasks among team members with clear interface (
    Low Coupling
    )
  1. Begin by addressing dependencies, data models, and configuration
  1. Implement code generation to meet regulatory requirements
It is unwise to introduce new technology where there are no problems
  • Expose problems explicitly
  • Don't negate the previous system
  • Ask for opinions and thoughts
Refactoring Tools
 
 
Refactoring Notion
 
 

Rewrite total things are dangerous

Generally, it's preferred to create a new system instead of trying to copy another one. If you're just trying to replicate, you end up following their lead and lose control over ayour own project.
 
 

Recommendations