diff --git a/README.md b/README.md index eb6af87..653b435 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,8 @@ Dodatkowe punkty można zyskać za: - DRY, - zastosowanie wzorców projektowych nieujętych w zagadnieniach (Uwaga! Tam gdzie to ma sens), - zastosowanie metodologii Test Driven Development, szczególnie w odmianie Behavior-Driven Development, +- zastosowanie nietrywialnej warstwy logiki biznesowej wraz ze 100% pokryciem testami tej warstwy, +- korzystanie z narzędzi do automatycznego sprawdzania kodu i stosowanie się do ich uwag, - zastosowanie paradygmatu funkcyjnego wszędzie gdzie się da. @@ -129,10 +131,20 @@ Dodatkowe punkty można zyskać za: | Punkty | Ocena | |:------:|:-----:| -| do 50 | niedostateczny (2.0 | +| do 50 | niedostateczny (2.0) | | 51 do 60 | dostateczny (3.0) | | 61 do 70 | dostateczny plus (3.5) | | 71 do 80 | dobry (4.0) | | 81 do 90 | dobry plus (4.5) | | powyżej 90 | bardzo dobry (5.0) | +## Zalecana literatura + +1. Jacobson Daniel, Brail Greg, Woods Dan "Interfejs Api, strategia programisty" Helion (2015) +2. Craig Walls "Spring Boot in Action" ISBN 9781617292545, (2015) +3. Christian Bauer, Gavin King, Gary Gregory "Java Persistence. Programowanie aplikacji +bazodanowych w Hibernate. Wydanie II" Helion (2016) +4. https://www.jetbrains.com/idea/documentation/ +5. Steve McConnell "Code Complete, 2nd Edition" +6. Robert C. Martin "Clean Code" +7. Tutoriale i kursy sieciowe - linki podawane w materiałach z zajęć