After a prior project was completed, the web application this project resulted in is to be subjected to comprehensive refactoring. The aim of the project is to improve the quality of the existing application in terms of future maintenance and expandability.
Supplement
The application to be revised was created under major time pressure. This resulted in compromises in certain areas, such as code quality and design, which are to be seen as temporary solutions. Given that the resultant system and its associated functions are to form the basis for future software development by the customer, qualitative improvement is considered necessary. The project activities involve critically analyzing the code, the design and the architecture. Finally, the weak points that are identified need to be eliminated. Furthermore, there is only a rudimentary infrastructure available for testing and this is to be expanded. The project does not include changes or enhancements to the application’s technical functions.
Subject description
The project is essentially restricted to technical matters.