Jeśli twój projekt śledzi oczekujące elementy w kodzie źródłowym z TODO
komentarzami, musisz na to pozwolić.
Fakt, że obecność TODO
komentarza w żądaniu ściągnięcia jest błędna, powinieneś powiedzieć, że śledzenie oczekujących elementów w kodzie źródłowym jest złym pomysłem. W ten sposób rzeczy giną lub są ignorowane. Teraz, jeśli mówisz o żądaniu ściągnięcia do „działającego widelca”, sytuacja jest inna. „Roboczy widelec” jest właśnie tym - praca w toku. Ale taki rozwidlenie zwykle nie wymaga żądania ściągnięcia. Sugerowane tutaj „reguły domowe” dotyczą wniosków ściągania dla gałęzi master .
Zasada domowa nr 1 - wszystkie zatwierdzenia do masterowania powinny być gotowe do testowania, ponieważ master jest budowany codziennie po każdym zameldowaniu. Te zatwierdzenia powinny również obejmować wszelkie dodatkowe wymagane testy.
Jeśli TODO
komentarz istnieje, ponieważ kod nie został ukończony lub testy nie są zakończone lub kod nie jest w żaden sposób gotowy do testowania, kod ten należy do lokalnego zatwierdzenia, a nie żądania ściągania. Zadzwoń, kiedy będzie gotowy.
Zasada domowa nr 2 - Wszystkie informacje dotyczące otwartych problemów są przechowywane w narzędziu do śledzenia problemów. Wszystko. Notatki, bazgroły, przeczucia, cokolwiek.
Jeśli TODO
komentarz dotyczy otwartego problemu i nie jest faktyczną poprawką dla tego problemu, to ta informacja należy do narzędzia do śledzenia problemów. W ten sposób przed zamknięciem problemu wszystkie informacje można w razie potrzeby przejrzeć i zweryfikować, aby upewnić się, że problem został rzeczywiście rozwiązany.
Zasada domowa nr 3 - Wszystkie informacje dotyczące oczekujących zadań projektowych należą do kolejki priorytetowej (lub jakiejkolwiek innej nazwy twojego systemu).
Dla wyjaśnienia, oczekujące zadanie projektowe jest czymś, co należy wykonać w projekcie, który ma ustalony priorytet, niezależnie od tego, czy jest to defekt wykryty przed wygenerowaniem zgłoszenia problemu, czy też realizacja określonego wymagania projektowego lub jednego z niezbędne komponenty tego wymagania.
Jeśli w TODO
komentarzu jest powiedziane, że nowy kod wpłynie na oczekujące zadanie, lub wskazać coś innego w bazie kodów, które należy sprawdzić, co zostało odkryte podczas implementacji nowego kodu, to informacja ta należy do kolejki priorytetowej, albo istniejące zadanie lub jako nowe.
Zasada domowa nr 4 - sugestie należą do skrzynki pomysłów (lub cokolwiek innego).
Jeśli TODO
komentarz sugeruje zmianę w projekcie lub implementacji oprogramowania, to ta informacja należy do okna pomysłów projektu lub „vNext” lub „Uwagi do projektu”, lub cokolwiek innego, co masz do tego rodzaju rzeczy.
Reguła nr 5 - TODO
komentarze nie są dozwolone w kodzie źródłowym. KROPKA.
Jeśli będziesz trzymać się tej zasady, nie będziesz musiał się martwić, że ktokolwiek będzie cię śledził.