Meeting #8 - TechnionYearlyProject/Exam-Scheduler GitHub Wiki
Date: 14.1
We will hold a meeting with Tanya during next week after the presentation. She will go over our code in this meeting, and we need to make sure there are no bugs and the working code is in the git repo.
GUI (Tal, Dor, Roey) - most of the functionality is ready, there are small changes that need to be made. LOGIC & DB INTEGRATION (Moshe, Rephael) - final stages, seems to be working OK. Test coverage is about 60%. Yosef - wrote tests, wrote 2 classes that output the schedule in different file formats (XML and CSV). Is working on saving the schedule to the DB for future use.
Final presentation - Tanya says we need show live demo first and only then show the tests. The presentation order should be summary -> live demo -> tests (we need to say which components were tested and which were not tested i.e. GUI). During next semester we will need error handling (logs for system crashes) yet for this semester we only need to show that wrong input will show an error message and not crash the system. We need to show it in the live demo. We need to make sure we test every feature of the Logic team as a unit and not only together with the other features.
We need to talk about features for next semester - we can throw idea without commiting to them. During the live demo we need to explain how complicated the project was (and not just learning JAVAFX).
Schedule a meeting with Tanya.