Bugtracker: Różnice pomiędzy wersjami
Wygląd
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m MalarzBOT: WP:CHECK#3: wstawiam brakujący szablon {{Przypisy}} Znacznik: Wycofane |
minus autotranslator Znacznik: Ręczne wycofanie zmian |
||
Linia 44: | Linia 44: | ||
**[[Launchpad]] |
**[[Launchpad]] |
||
**[[SourceForge]] |
**[[SourceForge]] |
||
== Rozproszone śledzenie błędów == |
|||
Niektóre moduły do śledzenia błędów są przeznaczone do użytku z rozproszonym oprogramowaniem do kontroli wersji. Te rozproszone narzędzia do śledzenia błędów umożliwiają wygodne czytanie raportów o błędach, dodawanie ich do bazy danych lub aktualizowanie, gdy programista jest offline<ref>{{Cytuj |autor = Thomas Zimmermann, Rahul Premraj, Jonathan Sillito, Silvia Breu |tytuł = Improving bug tracking systems |data = 2009 |data dostępu = 2022-04-03 |wydawca = IEEE |opublikowany = 2009 31st International Conference on Software Engineering - Companion Volume |doi = 10.1109/icse-companion.2009.5070993 |url = http://dx.doi.org/10.1109/icse-companion.2009.5070993}}</ref>. Zarówno Fossil, jak i Veracity zawierają rozproszone narzędzia do śledzenia błędów. |
|||
Ostatnio komercyjne systemy śledzenia błędów również zaczęły integrować się z rozproszoną kontrolą wersji. Na przykład FogBugz udostępnia tę funkcję za pomocą narzędzia do kontroli kodu źródłowego, Kiln<ref>{{Cytuj |tytuł = Integrating with FogBugz |data dostępu = 2022-04-03 |isbn = 978-1-59059-914-3 |miejsce = Berkeley, CA |wydawca = Apress |s = 167–197 |url = http://dx.doi.org/10.1007/978-1-4302-0487-9_6}}</ref>. |
|||
== Zobacz też == |
== Zobacz też == |
||
* [[System kontroli wersji]] |
* [[System kontroli wersji]] |
||
* [[Ticket tracking]] |
* [[Ticket tracking]] |
||
== Przypisy == |
|||
{{Przypisy}} |
|||
[[Kategoria:Bugtrackery| ]] |
[[Kategoria:Bugtrackery| ]] |
Aktualna wersja na dzień 11:10, 6 kwi 2022
Bugtracker – program służący do rejestrowania i zarządzania informacjami o błędach napotkanych w oprogramowaniu. Głównym zadaniem takiego oprogramowania jest:
- zebranie w jednym miejscu informacji o wszelkich błędach i problemach z oprogramowaniem,
- umożliwienie zarządzania procesem ich rozwiązywania,
- przechowywanie informacji historycznych o przebiegu procesu naprawczego,
- zarządzanie podziałem pracy i odpowiedzialności w zespole projektowym.
Jednocześnie jest ono narzędziem komunikacyjnym pomiędzy zespołem odpowiedzialnym za rozwój/utrzymanie danego oprogramowania i jego użytkownikami.
Bugtrackery są używane w społecznościach skupionych wokół projektów związanych z tworzeniem oprogramowania open source.
Głównym elementem bugtrackera jest baza danych, która przechowuje informacje o błędach/problemach. Może zawierać dane takie jak:
- datę zgłoszenia problemu,
- dane o wersji lub wersjach oprogramowania w których występuje błąd,
- informacje o zgłaszającym,
- priorytet określający rangę problemu,
- opis objawów problemu/błędu wraz z opisem czynności/warunków niezbędnych do jego wystąpienia,
- status prac nad rozwiązaniem,
- wskazanie osoby aktualnie przypisanej do pracy nad problemem.
Niektóre z bugtrackerów bazują na oprogramowaniu typu wiki lub są z takim oprogramowanie w różnym stopniu zintegrowane.
Najpopularniejsze narzędzia tego typu to:
- pracujące w architekturze klient-serwer:
- pracujące w architekturze rozproszonej:
- udostępniane jako aplikacja hostowana: