Article View: pl.comp.lang.delphi
Article #334829Re: Bug Tracker prosty i dla ludzi
From: wloochacz
Date: Tue, 17 Jan 2012 10:15
Date: Tue, 17 Jan 2012 10:15
53 lines
3735 bytes
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-mailReferences:
<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