Session 18
Continue Recreating an Existing Application Portion
This session continues the application recreation activity from Session 17. The aim is to improve the first version by adding missing behavior, better validation, better interface details, or cleaner implementation.
Problem Statement
Continue the activity of Session 17 by improving or extending the program developed from observing an existing application or a portion of an application.
Expected Deliverable
Improve the Session 17 implementation, document changes, and compare the updated version against the observed application behavior.
Improvement Areas
- Add missing validation.
- Improve user interface.
- Add more realistic data.
- Improve error handling.
- Refactor code for maintainability.
- Add test cases.
Submission Checklist
- Include Session 17 baseline summary.
- List improvements made.
- Include updated code or screenshots.
- Include comparison with original observed application.
- Mention remaining limitations.