Hej
Napisałem jakąś pierwszą wersję swojej aplikacji do liczenia czasu pracy. Założenie jest takie, żeby dodawać sobie czasy pracy (WorkActivity) i później na ich podstawie wysyłać sobie informacje na maila. Pliki kontrolerów i .html powstały trochę dodatkowo bo głównie chciałem się skupić na tym, aby warstwa aplikacji i wszystko co niżej działało i wyglądało dobrze (jak mi to wyszło to się okaże ;) )
https://github.com/krasnoludkolo/WorkCounter
Z rzeczy które wiem co trzeba zrobić:
-Ogarnąć kiedy używać obiektów entity (mniej), a kiedy biznesowych (wiecej)
-Oddzielić jakoś typowe CRUDowe działania od innych (chociaż to trochę już jest po przez osobne UCki, jeden do CRUDa, a reszta do innych rzeczy jak np. mail albo generowanie raportów)
-Klasa Result jest w sumie teraz po nic
-lepiej zorganizować pakiety ale nie wiem jak
-lepsze testy (!)
Drogi rozwoju
-dodać aby każdy użytkownik miał swoją listę
-wiecej opcji generowania raportów
-może jakis REST
Byłbym wdzięczny za każde sensowne uwagi ;)
Pozdrawiam ;)