What is the best way to start breaking down an existing application?

I currently have a project where I need to add some features, but the encoding does not support any standards, and it is very difficult to break it down into manageable and understandable parts to get started. And there is no documentation to help?

How would you start such a project if you had to?

+3
source share
1 answer

Steps:

  • (Optional) Cover system with high-level automatic tests that test the system through an example interface
  • Reorganize the test code carefully
  • Cover function with unit tests
  • Refactoring code to implement new features.
  • Introducing New Features

Operation Manuals:

  • :
  • :
+1

Source: https://habr.com/ru/post/1750292/


All Articles