- Dowiedz się czym jest problem diamentowy
- Poczytaj o zasadach SOLID, dotyczących pisania dobrego kodu obiektowego
- Spróbujcie w grupie metodą Copy & Paste dorzucić system budowania cmake do projektu. W tym celu popatrzcie na dotychczasowe zadania domowe i plik CMakeLists.txt.
- Poczytaj o Null object pattern. Może się przydać w
university-db university-dbciąg dalszy (14 XP)
- Przechowywanie rekordów pracowników uczelni o strukturze: imię, nazwisko, PESEL, płeć, adres, zarobki
- Wszystkie osoby niezależnie czy będą to pracownicy, czy studenci mają być trzymani w jednym kontenerze
- Wypełnianie bazy danych sztucznymi danymi (generowanie danych)
- Modyfikacja zarobków wyszukując osobę po numerze PESEL (problematyczne)
- Sortowanie po zarobkach (problematyczne)
Natkniecie się tutaj na typowe problemy związane z projektowaniem kodu zorientowanego obiektowo. Pomyślcie wspólnie na Planningu lub podczas Daily jak je rozwiązać.