Bugtracker: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[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

Bugtrackerprogram 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:

Zobacz też[edytuj | edytuj kod]