-
Notifications
You must be signed in to change notification settings - Fork 8
Home
joanna-jojczyk edited this page Nov 8, 2020
·
5 revisions
Celem ćwiczeń zawartych w projekcie jest:
- zapoznanie się z funkcjonalnością podstawowych komend rozproszonego systemu kontroli wersji Git,
- wprowadzenie do wykorzystania platformy GitHub,
- zrozumienie znaczenia kontroli wersji i potrzeby wykorzystywania systemu kontroli wersji w pracy indywidualnej i zespołowej,
- zapoznanie się z powszechnie stosowanymi konwencjami dotyczącymi organizacji struktury projektów Java oraz kodu języka Java (m. in. formatowanie i nazewnictwo),
- przegląd podstawowych technik mających na celu poprawienie i utrzymanie wysokiej jakość kodu w języku Java,
- kolejnym istotnym elementem laboratoriów jest nauka wykorzystania zaawansowanego środowiska programistycznego IDE (przykładowe wyjaśnienia dotyczą środowiska Eclipse) do automatycznej generacji kodu oraz refaktoryzacji.
Projekt pio_git_rhymers to biblioteka dostarczająca egzotyczne warianty wyliczanek, które służą przeprowadzaniu rozrywek skomplikowanych gier całkowito liczbowych. O ile działanie bazowej klasy wyliczankowej DefaultCountingOutRhymer w swoim działaniu przypomina stos:
- FIFORhymer – dostarczający pod klasycznym interfejsem wyliczankę opartą na podejściu kolejki First In First Out
- HanoiRhymer – na którym nie jest możliwe zgłoszenie (countIn) liczby większej niż bieżąca (peekaboo).
Polecenia laboratorium będą dotyczyły programowania w języku Java. Potrzebne będzie środowisko dla programistów (JDK – Java Development Kit ) oraz zintegrowana platforma programistyczna (np. Eclipse) z zainstalowaną wtyczką do obsługi narzędzia Maven (np. m2eclipse).