npto2

 0    240 fiszek    nptonasze
ściągnij mp3 drukuj graj sprawdź się
 
Pytanie język polski Odpowiedź język polski
Profilery bazujące na instrumentacji zbierają informacje na temat wydajności aplikacji poprzez wstawiane dodatkowych instrukcji do kodu.
rozpocznij naukę
prawda
Polecenie git fetch pobiera informacje o zmianach ze zdalnego repozytorium, ale nie scala tych zmian automatycznie
rozpocznij naukę
prawda
Operacja import w systemie Subversion przenosi zmiany z kopii lokalnej użytkownika do repozytorium zdalnego
rozpocznij naukę
prawda
Ponieważ git jest narzędziem przeznaczonym na systemy linuksowe, na systemie Windows nie można z niego skorzystać
rozpocznij naukę
falsz
Klient Subversion/Git może być tylko aplikacją graficzną
rozpocznij naukę
falsz
Przykładem refaktoryzacji kodu jest dodanie nowej funkcjonalności programu
rozpocznij naukę
prawda
Profilowanie aplikacji stosuje się w celu znalezienia miejsc w aplikacji, które wymagają optymalizacji lub dobrze by było je zoptymalizować
rozpocznij naukę
prawda
Profilery takie jak NetBeans Profiler czy VisualVM wspierają profilowanie wykorzystujące próbkowanie(sampling) oraz instrumentację
rozpocznij naukę
prawda
Używając Doxygen komentarz do kodu musi być umieszczony przed deklaracją, czy definicją pliku, klasy itd
rozpocznij naukę
falsz
. Przykładowe zgłoszenie błędu z historią statusów: New->Rejected->Closed może informować o tym, że zgłoszenie będu zostało odrzucone i zamknięte(np. to nie błąd, tylko oczekiwania funkcjonalności
rozpocznij naukę
prawda
Podczas profilowania aplikacji można otrzymać informacje dotyczące czasu wykonywania różnych metod
rozpocznij naukę
prawda
Wąskie gardło(bottleneck) to instrukcja w programie która musi się wywołać za każdym razem podczas uruchomienia programu
rozpocznij naukę
falsz
Istnieją następujące rodzaje profilowania: statyczne, bazujące na zdarzeniach i bazujące na instrumentacji
rozpocznij naukę
falsz
W dokumentacji metod klasy dobrze jest umieścić krótką informację, co robi dana metoda, opis przyjmowanych parametrów oraz co jest zwracane przez metodę
rozpocznij naukę
prawda
Narzędzia typu debugger umożliwiają ustawienie w kodzie tzw. Pułapek
rozpocznij naukę
prawda
Operacja checkout w systemie Git przenosi zmiany z repozytorium zdalnego do lokalnej kopi użytkownika
rozpocznij naukę
falsz
W trakcie działania debuggera można sterować sposobem wykonywania się aplikacji (np. przeskakiwać do następnej linii, do następnej pułapki, wejść w bieżącą funkcje)
rozpocznij naukę
prawda
Serwisy typu GitLab, GitHub umożliwiają podgląd zawartości gałęzi projektów tam umieszczonych, a nawet ich porównywanie ze sobą.
rozpocznij naukę
prawda
Przykładem refectoringu kodu nie jest dodanie nowej metody(nowej funkcjonalności) do istniejącej klasy.
rozpocznij naukę
prawda
Przykładem refectoringu może być dodanie nowej metody, która zastępuje często powtarzający się fragment kodu.
rozpocznij naukę
falsz
Operacja import w systemie Subversion przenosi zmiany z kopi lokalnej użytkownika do repozytorium zdalnego.
rozpocznij naukę
prawda
W systemach zarządzania błędami mogą wystąpić sytuacje, gdy zgłoszenie błędu jest powiązane z innym zagadnieniem (np. blokuje jakieś zadanie albo że jest powiązane z jeszcze innym błędem).
rozpocznij naukę
prawda
Systemy zarządzania błędami wspomagają proces tworzenia oprogramowania, ponieważ usprawniają zgłoszenie i zarządzanie zgłoszeniami błędów (pokazując, np. bieżący status zgłoszenia, szczegółowe elementy dotyczące danego błędu).
rozpocznij naukę
prawda
Profilowanie aplikacji jest dynamiczną analizą oprogramowania polegającą na obserwowaniu zachowania aplikacji na podstawie statystyk zbieranych podczas jej uruchamiania.
rozpocznij naukę
prawda
W generatorze Javadoc słowa kluczowe w komentarzu należy poprzedzić \ lub @
rozpocznij naukę
falsz
Profilowanie statystyczne wykorzystuje w swoim działaniu próbkowanie co pewien odstęp czasowy (np. pobieranie informacji o działaniu programu co 10ms)
rozpocznij naukę
prawda
Zgłoszenia błędów powinny zawierać informacje takie jak: opis w jakim miejscu oprogramowania wystąpił błąd, opis konfiguracji środowiska, sposób odtworzenia błędu.
rozpocznij naukę
prawda
Doxygen jest narzędziem służącym do profilowania aplikacji.
rozpocznij naukę
falsz
Cykl życia błędu określa stan w jakim błąd się aktualnie znajduje oraz jego historię
rozpocznij naukę
prawda
"Instrukcja budowy pakietu rpm powinna być zapisana w pliku spec.
rozpocznij naukę
prawda
Jedna instancja systemu Bugzilla może obsługiwać tylko jeden produkt (np. aplikację)
rozpocznij naukę
falsz
Komentarz interpretowany przez Doxygen musi wystąpić bezpośrednio przed deklaracją czy definicją pliku, klasy, itd
rozpocznij naukę
falsz
Profilery bazujące na instrumentacji zbierają informacje na temat wydajności aplikacji poprzez wstawianIe dodatkowych instrukcji do kodu.
rozpocznij naukę
prawda
W generatorze Javadoc słowa kluczowe w komentarzu należy poprzedzić znakiem @.
rozpocznij naukę
prawda
Znacznik @brief w Javadoc służy do skróconego opisu klasy, funkcji lub zmiennej
rozpocznij naukę
prawda
Doxygen nie wspiera generowania diagramów klas do umieszczenia w dokumentacji
rozpocznij naukę
falsz
Dokumentacja kodu może się przydać w sytuacji, gdy autor kodu wraca do niego po dłuższym czasie
rozpocznij naukę
prawda
Dobrą praktyka jest opisanie w zgłoszeniu błędu sposobu na jego odtworzenie albo podanie szczegółowego opisu (miejsce gdzie wystąpił, jakie były oczekiwane rezultaty i co zastało otrzymane), aby programista mógł spróbować go znaleźć i naprawić.
rozpocznij naukę
prawda
Doxygen nie obsługuje formatu wyjściowego HTML
rozpocznij naukę
falsz
Javadoc to system tworzenia dokumentacji kodu źródłowego stworzony dla wielu języków programowania, m.in. Java, python, C, C++
rozpocznij naukę
prawda
Trac nie jest narzędziem do zarządzania błędami.
rozpocznij naukę
falsz
Podczas profilowania aplikacji można otrzymać informacje dotyczące zużycia pamięci (np. jak dużo jest utworzonych obiektów, ile miejsca zajmują one w pamięci)
rozpocznij naukę
prawda
Narzędzie Valgrind potrzebuje do swojego działania uprzednio skompilowanego programu (nie zadziała na samym kodzie źródłowym aplikacji)
rozpocznij naukę
falsz
Historia zmian w Git dostarcza informacji na temat kiedy były wprowadzane zmiany w danej rewizji
rozpocznij naukę
prawda
W trakcie działania debuggera pułapka (breakpoint) jest aktywowana, gdy dana linia kodu programu jest wykonywana
rozpocznij naukę
prawda
Zacommitowanie dokonanych zmian w systemie kontroli wersji git jest operacją, która "zapisuje" zmiany dokonane w lokalnym repozytorium (później można je wysłać do repozytorium zdalnego)
rozpocznij naukę
prawda
Debugger ma możliwość śledzenia wartości zmiennych.
rozpocznij naukę
prawda
Systemy kontroli wersji nie pozwalają na pracę wielu osób nad projektem (służą jedynie jako hosting plików źródłowych programów)
rozpocznij naukę
falsz
Polecenie "git checkout" pokazuje bieżący status repozytorium lokalnego
rozpocznij naukę
prawda
W przypadku tworzenia w Visual Studio aplikacji z graficznym interfejsem użytkownika WPF można ręcznie deklarować interfejs korzystając ze znaczników XAM
rozpocznij naukę
prawda
Narzędzia typu git czy SVN określa się mianem systemów kontroli wersji
rozpocznij naukę
prawda
Refaktoryzacja kodu zmienia kod źródłowy aplikacji
rozpocznij naukę
prawda
Polecenie "git status" umożliwia wyświetlenie statusu lokalnego repozytorium (nazwę bieżącej gałęzi, wyświetlenie, które pliki zostały zmienione...)
rozpocznij naukę
prawda
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturzeP2P
rozpocznij naukę
falsz
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przeważnie nie trzeba się martwić o błędy związane z obsługą pamięci
rozpocznij naukę
prawda
Pułapka warunkowa w trakcie debugowania aplikacji różni się od zwykłej pułapki tym, że może się aktywować przy wskazanym warunku (np. i>5)
rozpocznij naukę
prawda
Instalowanie dodatków w środowiskach wytwórczych oprogramowania jak i edytorach kodu nigdy nie rozszerzy programu o wsparcie dla innych (domyślnie niewspieranych) języków oprogramowania
rozpocznij naukę
falsz
Debugger jest narzędziem, które nie jest dostępne w środowiskach wytwórczych oprogramowania
rozpocznij naukę
falsz
Konflikt w systemie Subversion może powstać podczas wykonywania komendy import
rozpocznij naukę
prawda
Narzędzie Valgrind jest w stanie wykryć błędy obsługi pamięci takie jak: odwołanie się do niezainicjalizowanej zmiennej czy też zwolnienie uprzednio zwolnionej pamięci
rozpocznij naukę
prawda
Operacja push w systemie Git nie przenosi zmiany z kopi lokalnej użytkownika do repozytorium zdalnego
rozpocznij naukę
falsz
Żeby sprawdzić bieżące zmiany w repozytorium należy wykonać komendę 'git. status'
rozpocznij naukę
prawda
Repozytorium w systemach kontroli wersji nie powinno przechowywać plików kodu źródłowego aplikacji
rozpocznij naukę
falsz
Wycieki pamięci zostaną wykryte podczas kompilacji kodu napisanego w języku JAVA
rozpocznij naukę
falsz
MS Visual Studio Installer wspiera samonaprawianie aplikacji
rozpocznij naukę
prawda
Głównym celem optymalizacji pamięciowej oprogramowania jest skrócenie czasu działania aplikacji.
rozpocznij naukę
falsz
W ramach cyklu życia błędu, z bieżącego statusu zgłoszenia błędu można przejść do określonych możliwych statusów (np. z New do Confirmed, z In development do Developed, ale nie do New)
rozpocznij naukę
falsz
Parametr Resolution określający sposób rozwiązania zgłoszenia o błędzie w systemieBugzilla może przyjmować wartości New, Assigned iClosed.
rozpocznij naukę
falsz
Doxygen rozpoznaje bloki dokumentacji w plikach źródłowych dzięki umieszczeniu ich w specjalnych komentarzach
rozpocznij naukę
prawda
Korzystanie z systemu zarządzania błędami jest niepotrzebne podczas pracy przy większych projektach, gdzie stopień złożoności projektu jest wysoki
rozpocznij naukę
falsz
Doxygen nie posiada wsparcia dla innych stylów komentowania jak np. Javadoc
rozpocznij naukę
falsz
Doxygen podczas generowania dokumentacji nie wspiera żadnych dodatkowych znaczników, które wzbogacają treść dokumentacji
rozpocznij naukę
falsz
Aby wprowadzić w systemie Bugzilla nowe zgłoszenie o błędzie nie trzeba posiadać konta użytkownika.
rozpocznij naukę
falsz
Wadą profilowania statystycznego są niedokładne pomiary np. w sytuacjach gdy jakaś funkcja wykona się w okresie pomiędzy kolejnymi próbkowaniami działania programu
rozpocznij naukę
prawda
Profilowanie aplikacji jest kluczowym elementem procesu dokumentowania kodu
rozpocznij naukę
falsz
Przykładowym wąskim gardłem aplikacji może być wielokrotne generowanie stałej wartości (zamiast jej zapisanie do ponownego wykorzystania)
rozpocznij naukę
falsz
Doxygen jest narzędziem służącym do generowania dokumentacji
rozpocznij naukę
prawda
Profilery aplikacji stworzonych w zarządzanych językach programowania nie pozwalają na profilowanie zużywanej pamięci
rozpocznij naukę
falsz
Brak dokumentacji pozwala na łatwiejsze utrzymanie kodu
rozpocznij naukę
falsz
Dokumentacja kodu (np. w postaci HTML) może zostać wygenerowana, wykorzystując strukturę projektu oraz zawartych w kodzie komentarzy
rozpocznij naukę
prawda
Wymaganiem (Requirement) określa się możliwości, które powinien dostarczyć projektowany system lub ograniczenia z nimi związane
rozpocznij naukę
prawda
Doxygen jest przykładowym systemem wspomagającym zarządzania błędami
rozpocznij naukę
fałsz
Pencil jest narzędziem służącym do profilowania aplikacji.
rozpocznij naukę
falsz
. W systemie Bugzilla parametr "Assigned To" określa osobę odpowiedzialną za poprawienie błędu.
rozpocznij naukę
prawda
Typowym efektem wykorzystania informacji otrzymanych z procesu profilowania jest takie poprawienie aplikacji, że działałaby ona zauważalnie wolniej
rozpocznij naukę
falsz
Aby program instalacyjny zbudowany w środowisku MS Visual Studio sprawdzał, czy komputer na którym instalowana jest aplikacja posiada odpowiedni rozmiar pamięci RAM, należy sformułować właściwy warunek w edytorze CustomActions
rozpocznij naukę
falsz
Dokumentacja kodu może się przydać w sytuacjach, gdy nad projektem pracuje wiele osób
rozpocznij naukę
prawda
Doxygen podczas generowania dokumentacji wykrywa i uwzględnia różne znaczniki zawarte w blokach komentarzy (np. @author, @param, @return)
rozpocznij naukę
prawda
Doxygen nie pozwala na generowanie dokumentacji technicznej dla aplikacji napisanej w języku C++
rozpocznij naukę
falsz
Profilowanie aplikacji równoległych pozwala śledzić proces wymiany komunikatów pomiędzy procesorami/procesami
rozpocznij naukę
prawda
Javadoc posiada bardziej rozbudowane formaty wejściowe i wyjściowe niż Doxygen.
rozpocznij naukę
falsz
W testowaniu manualnym w przypadkach testowych powinno się określić wykonywane kroki testu oraz oczekiwane rezultaty
rozpocznij naukę
prawda
W systemie Bugzilla status błędu informuje o aktualnym etapie obsługi zgłoszenia.
rozpocznij naukę
prawda
Wąskim gardłem aplikacji (bottleneck) nazywamy blok kodu, który zauważalnie wpływa negatywnie na wydajność aplikacji
rozpocznij naukę
prawda
Wymagania stawiane systemowi można testować przez przypadki testowe (z ang. testcase)
rozpocznij naukę
prawda
Zgłoszenia błędów powinny zawierać tylko ogólnikowe informacje, ponieważ szczegóły nie przydadzą się podczas procesu naprawiania bugów
rozpocznij naukę
fałsz
Dokumentowanie kodu jest zbędnym nakładem pracy, gdyż kod programu jest bardzo często czytelny i łatwo do niego wrócić po dłuższym czasie
rozpocznij naukę
falsz
Wąskim gardłem aplikacji (bottleneck) nazywamy fragment dokumentacji kodu
rozpocznij naukę
falsz
Aby wykonać profilowanie niezbędna jest odpowiednia kompilacja programu.
rozpocznij naukę
prawda
Plik konfiguracyjny Doxygen można wygenerować tylko poprzez aplikację Doxywizard
rozpocznij naukę
falsz
Doxygen potrafi wygenerować dokumentację także na podstawie kodu niezawierającego komentarzy
rozpocznij naukę
prawda
Doxygen nie potrafi aktualizować wygenerowanej dokumentacji interpretując tylko zmienione pliki
rozpocznij naukę
prawda
Parametr Priority opisujący zgłoszenie nie powinien wpływać na kolejność zajmowania się błędami.
rozpocznij naukę
falsz
Wycieki pamięci powstają w wyniku nie zwalniania przez program zaalokowanej pamięci
rozpocznij naukę
prawda
Valgrind poinformuje o błędnej ilości parametrów przekazywanych do konstruktora obiektu
rozpocznij naukę
prawda
Polecenie „git commit” zatwierdza zmiany dokonane w repozytorium lokalnymi od razu wysyła je na repozytorium zdalne.
rozpocznij naukę
falsz
Operacja import w systemie Subversion inicjuje lokalną kopię repozytorium
rozpocznij naukę
falsz
Wycieki pamięci są możliwe tylko w aplikacji napisanej przy pomocy kodu niezarządzanego
rozpocznij naukę
falsz
Polecenie „git clone” tworzy lokalną kopię zdalnego repozytorium
rozpocznij naukę
prawda
W przypadku tworzenia w VS aplikacji z graficznym interfejsem użytkownika WPF nie można zaprojektować interfejsu poprzez przeciąganie kontrolek przybornika
rozpocznij naukę
falsz
Zmiana nazwy zmiennej w kodzie aplikacji (i wszystkich odwołań do niej) jest refaktoryzacją kodu.
rozpocznij naukę
prawda
Valkyrie to graficzny interfejs dla Valgrind.
rozpocznij naukę
prawda
Opcja EnableCondition podczas debugowania zlicza ilość zatrzymań danego breakpoint’a
rozpocznij naukę
falsz
Repozytorium kodu źródłowego zarządzanego przez Subversion powinno zawierać zgodnie z zaleceniami katalog tags przechowujący główną linię rozwojową kodu źródłowego projektu.
rozpocznij naukę
prawda
Narzędzie Valgrind jest w stanie wykryć błędy obsługi pamięci takie jak: zapis do uprzednio zwolnionej pamięci czy też wycieki pamięci) niezwolnienie zaalokowanej pamięci)
rozpocznij naukę
prawda
Historia zmian w Subversion nie dostarcza informacji na temat kto wprowadzał zmiany w danej rewizji.
rozpocznij naukę
falsz
W systemie kontroli wersji git po zmodyfikowaniu pliku w lokalnej kopii repozytorium istnieje możliwość przywrócenia go do pierwotnego stanu.
rozpocznij naukę
prawda
Korzystając z VS nie ma żadnej możliwości tworzenia webowych aplikacji.
rozpocznij naukę
falsz
Generowanie wyrażeń na podstawie aktualnych fragmentów kodu i zastąpienie bloku instrukcji odwołaniem do wyrażenia jest elementem Refactoringu
rozpocznij naukę
falsz
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przykładowym błędem programisty jest dodawanie obiektów do np. listy i pozostawienie ich tam, gdy nie są one dalej potrzebne (pamięć jest wtedy niepotrzebnie zajmowana)
rozpocznij naukę
falsz
Środowisko wytwórcze MS VS pozwala na tworzenie aplikacji na urządzenie XBOX
rozpocznij naukę
prawda
Historia zmian w Git dostarcza informacji na temat kiedy były wprowadzane zmiany w danej rewizji.
rozpocznij naukę
prawda
Polecenie „git clone” wykonuje kopię zapasową systemu operacyjnego
rozpocznij naukę
falsz
Komunikat z Valgrinda: „Invalidwrite of size 4” nie może oznaczać, że zapisujemy int’a poza zakresem tablicy
rozpocznij naukę
falsz
Funkcja IntelliTraceVS wykorzystywana jest do tworzenia testów aplikacji (manualnym lub automatycznych)
rozpocznij naukę
falsz
GitHub to Git.
rozpocznij naukę
falsz
Git jest scentralizowanym systemem kontroli wersji.
rozpocznij naukę
falsz
Pokrycie kodu związane jest z ilością linii kodu, które trzeba napisać, aby funkcjonalność została zaimplementowana.
rozpocznij naukę
prawda
Profilowanie statystyczne jest inną nazwą profilowania opartego na instrumentacji.
rozpocznij naukę
falsz
Program Bugzilla można wykorzystywać do tworzenia testów jednostkowych aplikacji.
rozpocznij naukę
falsz
W systemie zarządzania błędami mogą wystąpić sytuacje, gdy zgłoszenie błędu jest powiązane z innym zagadnieniem (np. blokuje jakieś zadanie albo że jest powiązane z jeszcze innym błędem)
rozpocznij naukę
prawda
System zarządzania błędami wspomagają proces tworzenia oprogramowania, ponieważ usprawniają zgłaszanie i zarządzanie zgłoszeniami błędów (pokazując np. bieżący status zgłoszenia, szczegółowe elementy dotyczące danego błędu)
rozpocznij naukę
prawda
Dobrze przygotowana dokumentacja kodu może zawierać informacje takie jak zastosowany algorytm, sposób implementacji, przykłady użycia danej funkcjonalności.
rozpocznij naukę
prawda
Profiler NetBeans pozwala na graficzne i tekstowe porównywanie wydajności kolejnych wersji oprogramowania
rozpocznij naukę
prawda
Znacznik @param w Javadoc służy do opisu parametru metody
rozpocznij naukę
prawda
Zaletą profilowania statystycznego jest stosunkowo niewielki narzut na wykonywany program.
rozpocznij naukę
prawda
Graf wywołań funkcji tworzony przez profilery pozwala wykryć funkcje, które same w sobie nie zajmują dużo czasu wykonania natomiast wywoływane z nich funkcje stanowią wąskie gardło.
rozpocznij naukę
prawda
Po wygenerowaniu dokumentacji aplikacji otrzymujemy różne informacje dotyczące szybkości działania aplikacji, zużycia pamięci.
rozpocznij naukę
falsz
Testowanie manualne opiera się na ręcznym przygotowaniu komentarzy do kodu aplikacji.
rozpocznij naukę
falsz
Dokumentacja kodu (np. w postaci HTML) może zostać wygenerowana, wykorzystując strukturę projektu oraz zawartych w kodzie komentarzy.
rozpocznij naukę
prawda
Pencil Project pozwala tworzyć tylko statyczne makiety stron (ale jest to i tak przydatne narzędzie do prototypowania)
rozpocznij naukę
prawda
Profilowanie bazujące na instrumentacji polega na umieszczaniu dodatkowych instrukcji kodu, przez co możliwe jest pobieranie dokładniejszych danych podczas profilowania.
rozpocznij naukę
prawda
Usprawnienie zarządzania błędami aplikacji nie przyczynia się do tworzenia lepszego oprogramowania
rozpocznij naukę
falsz
Parametr Resolution w systemie Bugzilla określa sposób zakończenia obsługi zgłoszenia o błędzie
rozpocznij naukę
prawda
Pojęcie bug i wąskie gardło aplikacji oznaczają to samo
rozpocznij naukę
falsz
Przykładowym wąskim gardłem aplikacji może być optymalny kod, który zostaje wielokrotnie niepotrzebnie użyty(przez co aplikacja działa mniej wydajnie)
rozpocznij naukę
prawda
Bugiem nazywamy usterkę programu powodującą jego nieprawidłowe działanie, wynikającą z błędu człowieka na jednym z etapów tworzenia oprogramowania
rozpocznij naukę
prawda
Znacznik @param w Javadoc służy do opisu atrybutów występujących w komentowanej klasy
rozpocznij naukę
falsz
W testowaniu manualnym w przypadkach testowych powinno się określić wykonywane kroki testu oraz oczekiwane rezultaty
rozpocznij naukę
prawda
Środowisko wytwórcze MS Visual Studio pozwala na tworzenie aplikacji webowych w języku C#
rozpocznij naukę
prawda
Polecenie „git pull” umożliwia pobranie ostatnich zmian z repozytorium zdalnego i włączenie ich do repozytorium lokalnego
rozpocznij naukę
prawda
Refaktoring powoduje zmiany w kodzie źródłowym oprogramowania
rozpocznij naukę
prawda
Narzędzie typu debugger oferuje także możliwość obserwowania wartości zmiennych w bieżącym kontekście aplikacji oraz wartości wybranych wyrażeń
rozpocznij naukę
prawda
Refaktoryzacja kodu zmienia funkcjonalność aplikacji (np. aplikacja ma wtedy jakieś nowe funkcje)
rozpocznij naukę
fałsz
Debugger jest narzędziem służącym do dynamicznego testowania aplikacji
rozpocznij naukę
prawda
W systemie kontroli wersji git można tworzyć różne odgałęzienia projektu (gałąź – „branch”) i przełączać się między nimi
rozpocznij naukę
prawda
Nowy programista który dołącza do projektu przechowywanego w repozytorium zarządzanym przez system git powinien znać adres url repozytorium
rozpocznij naukę
prawda
Dzięki narzędziu Valgrind można znaleźć błędy związane z obsługą pamięci dla aplikacji napisanych w językach C i C++
rozpocznij naukę
prawda
Korzystanie z IntelliSense jest wygodnym sposobem aby uzyskać dostęp do opisów funkcji częściowo także do listy ich parametrów
rozpocznij naukę
prawda
Podczas projektowania widoku aplikacji z graficznym interfejsem użytkownika WPF można przejść do trybu wizualnego projektowania interfejsu do edycji znaczników XAML oraz do trybu edycji kodu
rozpocznij naukę
prawda
Polecenie „git status” umożliwia wyświetlanie statusu lokalnego repozytorium (nazwę bieżącej gałęzi, wyświetlanie które pliki zostały zmienione)
rozpocznij naukę
prawda
Git jest rozproszonym systemem kontroli wersji
rozpocznij naukę
prawda
W przypadku kodu zarządzalnego (np. napisanego w języku Java, C#) przykładowym błędem programisty jest dodawaniem obiektów np. do listy i pozostawianie ich tam, gdzie nie są one dalej potrzebne (pamięć jest wtedy niepotrzebnie zajmowania)
rozpocznij naukę
falsz
Historia zmian w git dostarcza informacji na temat kiedy były wprowadzone zmiany w danej rewizji
rozpocznij naukę
prawda
Polecenie „git add” umożliwia oznaczenie „zmiany” w repozytorium lokalnym, tak, że zostanie ona uwzględniona do wysłania w następnym commicie
rozpocznij naukę
prawda
Git’a nie można używać w środowisku linuxowym
rozpocznij naukę
falsz
Przykładem refactoringu kodu nie jest dodanie nowej metody (nowej funkcjonalności) do istniejącej klasy
rozpocznij naukę
prawda
Środowisko eclipse nie jest środowiskiem modułowym, rozszerzanym przez plugin’y
rozpocznij naukę
falsz
System kontroli wersji git jest narzędziem wspomagającym debuggowanie pamięci w językach programowania, trzeba ręcznie zarządzać pamięci pamięcią (C#, Java itp.
rozpocznij naukę
falsz
Refaktoryzacja może służyć do poprawienia czytelności kodu i zredukowania jego kompleksowości (poprzez np. wyekstraktowanie powtarzającego się kodu do jednej funkcji/zmiennej)
rozpocznij naukę
prawda
Korzystając z Visual Studio można tworzyć aplikacje posiadające graficzny interfejs użytkownika
rozpocznij naukę
prawda
Środowiska wytwórcze oprogramowania mogą wspierać instalowanie dodatków które rozszerzają ich funkcjonalności
rozpocznij naukę
prawda
Eclipse umożliwia zaimportowanie wcześniej istniejącego projektu
rozpocznij naukę
prawda
Funkcja IntelliTrace w Visual Studio wykorzystywana jest do tworzenia testów aplikacji (manualnych lub automatycznych
rozpocznij naukę
falsz
GitLab jest oprogramowaniem naukowym służącym pracy w laboratoriach w ośrodkach badawczych (nie ma nic wspólnego z gitem)
rozpocznij naukę
falsz
Modyfikację sygnatury funkcji/metody (np. zmianę z 'void funkcja(intparametr)' na 'void funkcja(intnowaNazwa)' i zmianę odwołań wewnątrz funkcji/metody do tego parametru) można nazwać refaktoryzacja kodu.
rozpocznij naukę
falsz
Wycieki pamięci są możliwe w aplikacji napisanej przy pomocy kodu zarządzanego jak i niezarządzanego.
rozpocznij naukę
prawda
Refactoring kodu jest niezbędny przy profilowaniu aplikacji.
rozpocznij naukę
falsz
. W poniższym kodzie występuje przynajmniej jeden błąd kompilacji (kompilator g+ +) int *tab = new int[25]; for(int i=0 ; i<-2 ; i++) tab[i] = rand()%100; delete tab[];
rozpocznij naukę
prawda
Polecenie 'git add' umożliwia oznaczenie "zmiany" w repozytorium lokalnym, tak, że zostanie ona uwzględniona do wysłania w następnym commicie.
rozpocznij naukę
prawda
Podczas commitowania zmian dokonywanych w repozytorium gita można wpisać dodatkową informację tekstową krótko opisującą te zmiany
rozpocznij naukę
prawda
Klient Git może być oferowany tylko przez środowisko programistyczne IDE.
rozpocznij naukę
falsz
Profilery statystyczne wykorzystują zdarzenia (ang. events), które przekazywane są jako procedury zwrotne.
rozpocznij naukę
fałsz
Podczas tworzenia testu manualnego w Microsoft Test Manager możliwe jest zdefiniowanie zmiennych oraz wartości jakie powinny przyjmować
rozpocznij naukę
prawda
Profilowanie aplikacji wykonywane jest w celu zoptymalizowania aplikacji zarówno pod względem czasowym jak i pamięciowym
rozpocznij naukę
prawda
Wymagania funkcjonalne oprogramowania określają ograniczenia systemu wynikające z potrzeb użytkowników oraz z ograniczeń budżetowych i strategii firmy etc
rozpocznij naukę
fałsz
Zaletą profilerów statystycznych jest brak narzutu związanego z dodatkowym kodem w profilowanej aplikacji.
rozpocznij naukę
prawda
Doxygen wymaga używania znaczników HTML do opisu komentarzy
rozpocznij naukę
falsz
Słowo kluczowe @see może być użyte jako link do istniejących funkcji, plików, klas oraz URLi
rozpocznij naukę
prawda
Zgłoszenie o błędzie wprowadzone w systemie Bugzilla trafia do osoby odpowiedzialnej (Assigned to) za komponent określony w zgłoszeniu.
rozpocznij naukę
prawda
Błąd w systemie Bugzilla może zmieniać swoje statusy tylko zgodnie z cyklem życia błędu
rozpocznij naukę
prawda
Doxygen nie potrafi aktualizować wygenerowanej dokumentacji interpretując tylko zmienione pliki
rozpocznij naukę
prawda
Doxygen umożliwia tworzenie dokumentacji tylko pojedynczych plików
rozpocznij naukę
falsz
W Microsoft Test Manager nie można pisać lub modyfikować kodu źródłowego aplikacji.
rozpocznij naukę
prawda
Bugzilla jest narzędziem służącym do profilowania aplikacji.
rozpocznij naukę
falsz
W NetBeans Profiler w wyniku analizy wydajności CPU uzyskujemy informacje o czasie spędzonym przez analizowaną aplikację na wykonywaniu poszczególnych jej funkcji
rozpocznij naukę
prawda
Raporty generowane przez profilery pokazują miejsca wystąpienia błędów z pamięcią (np. brak dealokacji).
rozpocznij naukę
falsz
Profil płaski profilera GNU GProf nie pozwala obserwować czasów wykonywania funkcji 'potomków' i 'rodziców'
rozpocznij naukę
prawda
Microsoft Test Manager nie może być wykorzystany do analizy aplikacji w innych językach tj. PHP, Java czy Delphi
rozpocznij naukę
falsz
Aby wykonać profilowanie należy najpierw skompilować program, a następnie uruchomiać go wiele razy tak aby pokryta została jak największa część kodu.
rozpocznij naukę
prawda
Wprowadzając zgłoszenie o błędzie w systemie Bugzilla należy określić między innymi środowisko (Har- dware, OS), w którym błąd miał miejsce.
rozpocznij naukę
prawda
Warunek sprawdzający przed rozpoczęciem procesu instalacji, czy komputer wyposażony jest w co najmniej 1GB pamięci RAM, w programie instalacyjnym zbudowanym w środowisku MS Visual Studio po- winien być sformułowany następująco: PhysicalMemory>=1024
rozpocznij naukę
prawda
Głównym celem optymalizacja czasowej oprogramowania jest zmniejszenie zapotrzebowania na zasoby pamięciowe
rozpocznij naukę
fałsz
Debugger modyfikuje kod źródłowy programu
rozpocznij naukę
falsz
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze P2P
rozpocznij naukę
falsz
W systemie Subversion w wyniku wysłania nowej wersji określonego pliku do repozytorium całe repozytorium uzyskuje nowy numer rewizji
rozpocznij naukę
prawda
Dostęp do repozytorium zarządzanego przez Subversion nie jest możliwy z wykorzystaniem protokołu ftp
rozpocznij naukę
falsz
Generowanie dokumentacji technicznej projektu za pomocą Javadoc polega na przetworzeniu specjalnych komentarzy umieszczonych w kodzie Java na strony www
rozpocznij naukę
prawda
Scentralizowane systemy zarządzania wersjami (np. Subversion) oparte są na architekturze klient-serwer
rozpocznij naukę
prawda
TortoiseSVN jest tekstowym klientem systemu Subversion
rozpocznij naukę
falsz
Błąd występujący w kodzie zostanie wykryty przez Dr Memory
rozpocznij naukę
falsz
Polecenie diff w systemie Subversion pozwala na porównanie kopii lokalnej i kopi znajdującej się w repozytorium określonego pliku
rozpocznij naukę
prawda
TortoiseSVN jest graficznym klientem systemu Git
rozpocznij naukę
falsz
Bugzilla może być wykorzystywana do zarządzania błędami w systemie informatycznym, jak również wymaganiami, poprawkami i zmianami
rozpocznij naukę
prawda
Celem testów akceptacyjnych jest sprawdzenie czy oprogramowanie jest gotowe i może być przekazane użytkownikowi
rozpocznij naukę
prawda
Profilowanie aplikacji polega na statycznej analizie oprogramowania
rozpocznij naukę
falsz
NetBeans Profiler oprócz profilowania użycia procesora oraz pamięci pozwala na śledzenie aktywności poszczególnych wątków aplikacji
rozpocznij naukę
prawda
Bugzilla jest narzędziem, które znajduje błędy w aplikacji a następnie informuje o nich osoby za nie odpowiedzialne
rozpocznij naukę
falsz
Profiler IBM Rational Quantify pozwala na graficzne i tekstowe porównywanie wydajności kolejnych wersji oprogramowania (czyli jaki wpływ miały wprowadzone poprawki)
rozpocznij naukę
prawda
Dokumentacja użytkownika oprogramowania powinna zawierać udokumentowany kod
rozpocznij naukę
falsz
Doxygen pozwala na generowanie dokumentacji technicznej tylko dla aplikacji napisanej w języku Java
rozpocznij naukę
falsz
Makro %_topdir w pliku. rpmmacros definiuje ścieżkę do katalogu z tymczasowymi plikami tworzonymi w trakcie budowy pakietu rpm
rozpocznij naukę
prawda?
Manualna instrumentacja przeprowadzana w celu profilowania aplikacji polega na ręcznym podliczaniu charakterystyk czasu wykonania danych fragmentów kodu.
rozpocznij naukę
falsz
Microsoft Test Manager nie wymaga posiadania kodu źródłowego
rozpocznij naukę
prawda
Parametr Resolution określający sposób rozwiązania zgłoszenia o błędzie w systemie Bugzilla może przyjmować między innymi wartości Fixed, Duplicate, Invalid.
rozpocznij naukę
prawda
Planowanie testów funkcjonalnych umożliwia Microsoft Test Manager oraz Microsoft Visual Studio
rozpocznij naukę
fałsz
Profilowanie aplikacji nie wymaga analizy otrzymanych danych czasowych
rozpocznij naukę
falsz
Profilowanie aplikacji polega na statycznej analizie oprogramowania
rozpocznij naukę
falsz
Profilowanie aplikacji nie polega na statycznej analizie oprogramowania
rozpocznij naukę
prawda
Profilowanie na poziomie linii kodu umożliwia dokładne wskazanie błędu kompilacji.
rozpocznij naukę
falsz
Profiler IBM Rational Quantify pozwala tylko na tekstowe (lista funkcji) porównywanie wydajności kolejnych wersji oprogramowania (czyli jaki wpływ miały wprowadzone poprawki)
rozpocznij naukę
falsz
Słowo kluczowe @param może być użyte jako link do istniejących funkcji, plików, klas oraz URLi.
rozpocznij naukę
falsz
Środowisko MS Visual Studio pozwala na tworzenie programów instalacyjnych dla aplikacji stworzonych w dowolnej technologii
rozpocznij naukę
prawda
estowanie integracyjne służy do sprawdzenia czy komponenty tworzonego oprogramowania współpracują ze sobą
rozpocznij naukę
prawda
W systemie Bugzilla błąd o statusie Resolved i rozdzielczości (Resolution) Duplicate oznacza, że zgłoszenie zostało uznane za niepoprawne
rozpocznij naukę
fałsz
Wprowadzając zgłoszenie o błędzie w systemie Bugzilla należy określić źródło pozyskania aplikacji (Shop, Website), w której błąd miał miejsce
rozpocznij naukę
fałsz
Za pomocą polecenia rpmbuild zaleca się zbudowanie pakietu instalacyjnego rpm według specyfikacji określonej w odpowiednim pliku spec
rozpocznij naukę
prawda
Zapytania umożliwiające sprawdzenie wyników testów uruchamiane są w zakładce track programu Microsoft Test Manager
rozpocznij naukę
prawda
Zgłoszenie o błędzie wprowadzone w systemie Bugzilla trafia do administratora systemu.
rozpocznij naukę
falsz
Znacznik @return w Javadoc służy do opisu wyniku zwracanego przez komentowaną metodę.
rozpocznij naukę
prawda

Musisz się zalogować, by móc napisać komentarz.