Home - SedaQ/language-school GitHub Wiki
Dělba práce, časové harmonogramy, poznámky a otázky:
Milestone 1:
- Pavel - create entity Course + DAO + DAOImpl-> tests - LecturerDao & LanguageDao (all CRUD methods must be covered by testing)
- Lukáš - create entity Lecturer & Language + DAO + DAOImpl -> tests - CourseDao
- Matúš - create entity Student + DAO + DAOImpl -> tests - LectureDao
- Marek - create entity Lecture + DAO + DAOImpl -> tests - StudentDao
- Testy pro jednotlivé entity si dělá každý sám svoje
Časový plán pro 1. milestone
- do 23.10. -> vytvoření všech entit a DAO interfaces a DAO implementací interface
- 23.10. - 19:00 (může být přizpůsobeno) call na skype, check implementace a merge na master branch, Dodělat Use Case diagram
- 23.10. - 30.10. -> vytvoření všech testů (mvn clean install musí fungovat)
- 30.10. - 19:00 (může být přizpůsobeno) -> check všech testů úpravy musí být do 31.10. - 16:00 (mvn clean install musí fungovat)
Milestone 2:
- Do 12.11. každý udělá DTO, Service a Facade u své entity z persistence levelu (bez testů a bez složitější business logiky)
- 13.11. vytvoření složitější business logiky
- do 20.11. vytvoření všech testů (Facade každý na své třídy a Service domluvou na fb)
Milestone 3:
- Lukáš + Pavel - REST API
- Pavel - login page + login (musí být zabezpečené a heslo nesmí být v DB uloženo v plain textu)
- Matúš + Marek - Namyslet design stránky, rozvrhnout, kde bude menu, jak celá stránka bude fungovat etc.
- Stránka bude Spring MVC využívající bootstrap