🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334829

Re: Bug Tracker prosty i dla ludzi

#334829
From: wloochacz
Date: Tue, 17 Jan 2012 10:15
53 lines
3735 bytes
W dniu 2012-01-17 10:57, Adam Siwoń pisze:
> W dniu 2012-01-17 09:48, m pisze:
>> Czy koncepcja aby przeciętny użytkownik był w stanie zgłaszać błędy do
>> programu jest słuszna ? Czy też jednak to nie ma sensu bo użytkownik i
>> tak opisze problem używając takich słów których osoba tworząca
>> oprogramowanie i tak nie zrozumie.
>
> Z mojego doświadczenia wynika, że większość użytkowników nie zgłasza
> błędów, no chyba, że błąd uniemożliwia im zrobienie czegoś co jest im
> potrzebne, to obudzą Cię nawet w środku nocy. :-) Bug tracker jest jedną
> z możliwości - wygodną dla programisty, a pewnie i do przyjęcia przez
> wielu użytkowników. Nawet jeżeli opis błędu będzie zawiły, to możesz
> spróbować skontaktować się z zgłaszającym i coś wyjaśnić. Ale
> przynajmniej masz sygnał, że coś jest nie tak.
Zgadzam się ze wszystkim, ale to wcale nie znaczy, że nie można próbować 
tego ogarnąć...

Pierwsza i podstawowa rzecz to EurekaLog (lub inny MadExcept), który 
będzie automatycznie wysyłał fatalne błędy programu.
EurekaPotrafi wysyłać również i do Mantisa - czyli automatycznie robi 
zgłoszenie.
Łapacz błędów taki jak EurekaLog to jest absolutna podstawa, ale dopiero 
synergia takich rozwiązań jak EirekaLog, CodeSite (lub SmartInspect) + 
kilka pomysłów daje naprawdę imponujące możliwości - przynajmniej dla 
mnie są imponujące ;-)

Kiedyś, dawno temu, mieliśmy taki patent, że zgłoszenie do Mantisa można 
było wysłać (i przeglądać historię rozwiązań błędów - taka automatyczna 
baza wiedzy na temat konkretnej funkcjonalności) bezpośrednio do Mantisa 
z każdego okna w aplikacji.

To był naprawdę fajny patent, gdyż takie zgłoszenie automatycznie 
zawierało wszystkie informacje o środowisku (wersja OSa, baza danych, 
ConnectionString) a także dane użytkownika, jego poziom uprawnień, log 
jego ostatnich czynności w aplikacji, bieżący CallStack itd.
Użytkownik musiał tylko podać temat błędu - reszta byłą opcjonalna.

Aktualnie w/w informacje pakuję do zgłoszenia Eureki, a jeszcze więcej 
może być logowane (wszystko zależy od konfiguracji) za pomocą CodeSite'a.

>> I kolejna sprawa to prosta obsługa "Bug Tracker-a"
>> bo dla przeciętnego użytkownika może to być znaczne utrudnienie
>> wypełnienie formularza , wiec warto by było użyć czegoś bardzo prostego.
>> Czy mantis jest dobrym wyborem ?
>
> Używam właśnie Mantisa, choć wyłącznie wewnętrznie w firmie. Na moje
> potrzeby jest wystarczający.
Też używałem, był prawie OK, ale zawsze mi coś nie pasowało.
Ale to już przeszłośc, bo do ponad roku jestem wielkim fanem systemu 
JIRA, która jest po prostu rewelacyjna.

-- 
wloochacz
Technical Details
Message-ID: <jf3hp4$ohs$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <jf3cl0$9kp$1@inews.gazeta.pl> <4f1545fc$0$1258$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wloochacz <wloochacz@nospam.nie.gmail.com>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Bug Tracker prosty i dla ludzi
Date: Tue, 17 Jan 2012 11:15:45 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 53
Message-ID: <jf3hp4$ohs$1@inews.gazeta.pl>
References: <jf3cl0$9kp$1@inews.gazeta.pl> <4f1545fc$0$1258$65785112@news.neostrada.pl>
NNTP-Posting-Host: mainframe.rene.com.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1326795364 25148 193.239.124.200 (17 Jan 2012 10:16:04 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 17 Jan 2012 10:16:04 +0000 (UTC)
X-User: wloochacz
In-Reply-To: <4f1545fc$0$1258$65785112@news.neostrada.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit