seantiz / dryfold-cli

A tool to help me plan C++ codebase migration ahead of time. Dryfold breaks the work down into kanban-board tasks.
Apache License 2.0
0 stars 0 forks source link

refactor: Remove the overlap between a Complexity Report and Feature List Report #4

Closed seantiz closed 2 weeks ago

seantiz commented 2 weeks ago

The purpose of Feature Report is unclear. Is it a bill of materials? We have to clean this up.

seantiz commented 2 weeks ago

Complexity Report

Feature Report

The Complexity Report becomes a tool for project planning and asking "Is this worth the effort for us?"

The Feature Report becomes a design document tool.

seantiz commented 2 weeks ago

I think we completely eliminated overlap with 8a2a9b9

But I'm keeping this open for now as there's a lot of room for testing and optimisation when it comes to layer classification of C++ codebases

A more typical (even if arbitrary) distribution in a C++ system might look closer to: