It is very good to look at it, and it is a junk.
The key or coupling problems, it is too difficult to maintain all things to move.
Continuous evolution is an inevitable way.
Refactoring.
"Plan to abandon, anyway, you will" "
1.0 exploits, implementation.
2.0 Maintain function, fully rewritten. Create a beautiful frame.