3 ms·
I am on a small team that factors/refactors heavily. Some thing I have noticed about the practice over the almost three years since I started this particular jo
by spacemanmatt 6y ago
I am on a small team that factors/refactors heavily. Some thing I have noticed about the practice over the almost three years since I started this particular job:
1. Adding small features is extremely predictable, in terms of delivery time estimates we give to management.
2. Our bug count is very low, and when we solve a bug it is often small, pervasive, and resolved in exactly one piece of code.
3. The more we factor, the better we get at it, and the easier it is to add new factors rather than new globs that need factoring.
I don't see the promise of "agile" work out every time but factored code delivers like this every time for me.