- 
                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).