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