Kiedy wyśledzisz i naprawisz regresję - tj. Błąd, który spowodował, że poprzednio działający kod przestał działać - kontrola wersji pozwala całkowicie sprawdzić, kto dokonał zmiany, która go złamała. Czy warto to robić? Czy konstruktywne jest wskazanie tego osobie, która dokonała zatwierdzenia? Czy charakter pomyłki (w skali zwykłej nieuwagi wobec fundamentalnego …
Wcześniej rozwidlałem repozytorium innych osób na GitHub i zauważyłem, że problemy pozostają z oryginalnym repozytorium i że nie mogę zgłaszać problemów do repozytorium repo. Mam teraz następujące zadanie. Pracuję dla małej firmy, w której jeden z dyrektorów zajmował się rozwojem jego osobistego konta. Polubownie opuścił projekt i chcielibyśmy przenieść ten …
Podczas opracowywania (funkcji lub poprawek błędów) czasami zdarza mi się odkrywać błędy, które nie są bezpośrednio związane z tym, nad czym pracuję. Co powinienem zrobić w tej sytuacji. Napraw to? Czy pamiętasz, aby to naprawić później? Gdzieś to zapisać? Lub wprowadzić go do systemu śledzenia błędów? Zazwyczaj wpisuję go do …
Przypuszczam, że jest to częsta sytuacja: testuję jakiś kod, odkrywam błąd, naprawiam go i zatwierdzam do repozytorium. Zakładając, że wiele osób pracuje nad tym projektem, powinienem najpierw utworzyć raport o błędzie, przypisać go sobie i odwołać się do niego w komunikacie zatwierdzenia (np. „Napraw błąd #XYZ. Błąd był spowodowany przez …
Śledzenie błędów dla każdego projektu o przyzwoitej wielkości wydaje mi się trochę bezproblemowe - sprawia, że naprawdę łatwo jest zorganizować setki lub tysiące problemów, bez kolizji lub pomieszania. Więc kiedy widzę kilka naprawdę dużych projektów, takich jak Git, wykorzystujących listę mailingową jako główną metodę koordynowania konserwacji i rozwoju, jestem trochę …
Mój zespół programistów właśnie wzrósł o 100% (z 1 programisty na 2). Moja nowa kohorta chce zainwestować w oprogramowanie do śledzenia błędów. Czy takie oprogramowanie ma zalety dla tak małego zespołu?
Błąd został otwarty, naprawiony, zweryfikowany i zamknięty. Miesiąc później pojawił się ponownie w kolejnej wersji po kilku iteracjach bez regresji. Pod warunkiem, że cechy błędu są takie same, czy ponownie otworzyłbyś istniejący identyfikator błędu lub otworzyłbyś nowy z linkiem do zamkniętego błędu?
Obecnie pracuję głównie sam nad projektem (w Javie). Jestem w większości sam, ponieważ mam doradcę, który udziela mi wskazówek na wysokim poziomie, co mam robić, i rzadko wnoszą wkład w kod. Jednak od czasu do czasu będzie kodować kilka testów akceptacyjnych. Nigdy wcześniej nie korzystałem z narzędzia do śledzenia problemów …
Pracuję w miejscu, które jest szalone z CVS i szalone z Bugzilli. W każdym wydaniu jest tyle gałęzi, że nie można ich policzyć. Wszyscy ciągle się scalają. W tej pracy nie ma płynności . Wszystko wydaje się być krok po kroku . Zajmuje 25 kroków nawet dla prostej sprawy. To …
Jestem nowym użytkownikiem github i szukam porady na temat zarządzania problemami. Jestem przyzwyczajony do posiadania priorytetów i innych opcji zamawiania, ale widzę, że żadne nie istnieje. Jak inni zarządzają problemami podczas cyklu życia błędu / funkcji? Z góry dziękuję.
Jeśli ktoś otworzy problem w GitHub, ale więcej informacji w celu odtworzenia błędu zostanie zapytany i nigdy nie podany, jaka jest normalna procedura? Przykład . Tutaj autor stwierdza, że „nawigacja się psuje”. Chociaż uważam, że jest to naprawione, chciałbym od autora wiadomości, aby upewnić się, że mówimy o tym samym. …
Próbuję zdecydować, czy muszę ponownie ocenić proces śledzenia defektów w przypadku moich domowych projektów. Przez ostatnie kilka lat naprawdę po prostu śledzę defekty za pomocą TODOznaczników w kodzie i śledzę je w określonym widoku (używam Eclipse, który ma przyzwoity system tagowania). Niestety zaczynam się zastanawiać, czy ten system jest niezrównoważony. …
Jestem studentem informatyki. Kiedy próbowałem zgłosić błędy w kilku projektach, natknąłem się na klasyfikację niepodzieloną . Wyszukiwanie w sieci tak naprawdę nie wyjaśniło, co to znaczy. Czy możesz mi powiedzieć, co to jest błąd niezwiązany z problemami?
W mojej pracy wszyscy programiści, którzy usuwają błąd, muszą dodać nowy test jednostkowy, który ostrzega przed tego typu błędami (w przypadku, gdy wystąpi ponownie). Jeśli test jednostkowy nie jest możliwy (na przykład problem z projektem strony internetowej), dział kontroli jakości musi utworzyć przypadek testowy, aby go ręcznie sprawdzić. Chodzi o …
Z bardzo wysokiego poziomu wydaje mi się, że istnieją na ogół 2 rodzaje narzędzi do zarządzania projektami: Tradycyjne narzędzia do śledzenia problemów, takie jak Fogbugz, JIRA, BugZilla, Trac, Redmine itp. Karty wirtualnych kart / zwinne narzędzia do zarządzania projektami, takie jak Pivotal Tracker, GreenHopper, AgileZen, Trello itp. Jasne, pokrywają się …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.