If your answered yes to any of below questions, it's time to do better software design.
- Is your code difficult to make changes?
- Did a small code change produce a ripple-effect for changes elsewhere in the code?
- Is your code hard to reuse?
- Is the software difficult to maintain after a release?
- Is difficult to express ideas for your software with other developers, other teams, and your clients.
- Is it difficult to write Unit test.
Top comments (0)