Reorganize packages (and classes) around the model, view, and controller design pattern. The code is too convoluted to work with (hence the need for characterization testing).
The model should stay the same, and should be able to be tested independently of view/controllers for other modalities (e.g., swing, command line, web, and android).
Reorganize packages (and classes) around the model, view, and controller design pattern. The code is too convoluted to work with (hence the need for characterization testing).
The model should stay the same, and should be able to be tested independently of view/controllers for other modalities (e.g., swing, command line, web, and android).