Refactoring Graphite to Diamond
summary
A case-study about rescuing and refactoring a poorly designed software project so it becomes maintainable and extensible. It describes tackling quality issues, reducing the cost of small changes, improving architecture and tests, and growing the team’s capability to design and implement future requirements.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 5:40Graphite project problems
- 14:48Iterative refactoring
- 17:14System stabilization and tests
- 21:54Tactical CQRS
- 24:20Modularity and architecture
- 35:44OpenAPI and integrations
- 37:50Framework independence
- 40:21Results and summary
related talks
53mKeynote: Refactoring Humpty Dumpty back together again
50mRefactoring Is Not Just Clickbait
37mDon't Change the Project, Change Your Project
23mRefactoring Go in Large Codebases
01h 01mSoftware Design in the 21st Century
51mReconstruction: How to Do Refactoring Usefully
54mResolving technical debts in software architecture
24mRichard Gross Head of Software Archeology, MaibornWolff
