Ave!
Chciałbym się poradzić, co można zmienić, ulepszyć w programie, który mam napisać jako swego rodzaju praca domowa.
Wymagania:
Program ma naliczać wynagrodzenie dla pracowników szkoły.
Założenia:
· Program nie łączy się z bazą danych, wszystkie niezbędne dane są dostarczane w metodzie main
· Przechowujemy o każdym pracowniku: imię, nazwisko, pesel, typ zatrudnienia (etat, fakturowiec, outsourcer)
· Każdy pracownik ma inną stawkę wynagrodzenia
o Etatowcy mają wynagrodzenie zależne od stanowiska (sprzątaczka, dyrektor, nauczyciel, itd…) zmodyfikowaną o wypracowane lata (tabela mnożników, lub dla uproszczenia x za każdy rok)
o Fakturowcy i outsourcer-rzy mają stawkę godzinową indywidualną dla każdego pracownika
Kod:
https://github.com/piszu/School
Znane błędy:
- złe nazewnictwo interfejsu getSalary
Z góry dziękuję za konstruktywne uwagi i wskazówki :)