3 ms·
I strongly believe that regular refactoring (rarely rewrites) is very beneficial, efficient and has strong implications on sustainability of the code and the co
by dgb23 5y ago
I strongly believe that regular refactoring (rarely rewrites) is very beneficial, efficient and has strong implications on sustainability of the code and the competency of programmers.
But too much refactoring doesn't really make sense because you cannot see where chaos wants to go, so you'll constantly find local maxima.
I believe we often have to use heuristics and "best practices" as guidelines for refactoring, structure and design. However one of the best methods I find is to just observe for long enough where problems start to arise. Like pumping a liquid through a thing so you see where it leaks if that makes sense.