Zagadnienia
Poniżej znajduje się lista zagadnień obowiązujących na teście zaliczeniowym, który odbędzie się podczas ostatnich zajęć w dniu 14 kwietnia 2018 roku. Zagadnienia te dotyczą wyłącznie materiału, który pojawił dotychczas na zajęciach, czyli:
Pojęcia
Technologie i aplikacje
Czym są i do czego wykorzystywane są wymienione aplikacje i/lub technologie?
Rozszyfruj skróty
Podaj polskojęzyczne i angielskojęzyczne rozwinięcie skrótu.
| ALM | Application Lifecycle Management
zarządzanie cyklem życia aplikacji |
| API | Application Programming Interface
Interfejs programistyczny aplikacji //|
| GUI | Graphical User Interface
//graficzny interfejs użytkownika |
| IDE | Integrated Development Environment
zintegrowane środowisko programistyczne |
| SAST | Static Analysis Software Testing
statystyczna analiza oprogramowania |
| SDK | Software development kit
zestaw narzędzi dla programistów |
| TFS | Team Foundation Server |
Przykładowe pytania
Czy system kontroli wersji Git posiada architekturę:
scentralizowaną,
zdecentralizowaną,
żadne z powyższych
Jeden z programistów zatwierdził własne świeże zmiany w systemie kontroli wersji dotyczące pewnego piku. Drugi programista pracował nad kodem zawartym w tym samym pliku i próbuje zatwierdzić w repozytorium zmiany naniesione w tej samej linii kodu co pierwszy programista. Jaki będzie efekt takiego działania:
system kontroli wersji automatycznie wybierze najbardziej świeżą wersję pliku, tracąc zmiany naniesione przez pierwszego programistę
system kontroli wersji automatycznie scali pliki umieszczając pokrywające się linie jedna nad drugą
system kontroli wersji zasygnalizuje wystąpienie konfliktu i nie zostanie dokonane scalenie kodu
Podaj rozwinięcie skrótu TFS w języku polskim lub angielskim