Ten tag służy do zadawania pytań na temat sprawdzania kodu i instrukcji dotyczących kodu. Aby zapoznać się z recenzjami istniejącego, działającego kodu, zobacz http://codereview.stackexchange.com
Po prostu zastanawiam się na głos - my programiści uwielbiamy te wszystkie elementy głosowania / odznak / rep., Aby taki program mógł zostać wprowadzony do procesu przeglądu kodu firmy, aby zachęcić do lepszego kodowania. Coś jak Ty (lub inne osoby w Twoim imieniu) możesz opublikować recenzję (może to być fragment, …
Jestem dość nowy w recenzowaniu kodu, ale pisałem od lat podczas mojej doktoratu - co nie zawsze czyni cię dobrym programistą! Jeśli recenzent zmieni kod i przejdzie z tobą wiersz po wierszu, co zrobisz, jeśli się nie zgodzisz? Czasami dokonałeś wyboru X, a recenzent zmienił go na Y i miałeś …
Moja firma niedawno zaczęła przeprowadzać sformalizowane przeglądy kodu. Proces przebiega w następujący sposób: prześlesz do github, poprosisz o żądanie ściągnięcia, kod zostanie sprawdzony przez około trzy osoby, a jeśli wszystko przejdzie, twój kod wejdzie. Proces wydaje się być sprawiedliwy, jednak trzy osoby, które dokonują recenzji kodu, nie wydają się uczciwe. …
Warunki wstępne Zespół używa DVCS IDE obsługuje parsowanie komentarzy (np. TODO itp.) Narzędzia takie jak CodeCollaborator są drogie ze względu na budżet Narzędzia takie jak gerrit są zbyt skomplikowane do zainstalowania lub nie nadają się do użytku Przepływ pracy Autor publikuje gdzieś w centralnej gałęzi funkcji repo Recenzent pobierz go …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Edycja: Justin Cave dobrze stwierdził, że ten rodzaj komunikacji powinien być na pierwszym miejscu w moich cytatach / szacunkach. …
Kilka zespołów w mojej firmie ćwiczy proces przeglądu kodu, którego nigdy wcześniej nie widziałem. Staram się zrozumieć, co za tym kryje się, z myślą, że warto zapewnić spójność całej firmy. (Przyczyniam się do wielu baz kodowych i byłem zaskoczony różnicami w przeszłości.) Autor kodu wysyła żądanie ściągnięcia Recenzent sprawdza kod …
Opracowanie aplikacji internetowej, która powinna umożliwić Użytkownikowi planowanie spotkania w oparciu o strefę czasową. Przechowuję zaplanowaną przez użytkownika datę i godzinę jako datę i godzinę serwera w polu bazy danych. Podczas wyświetlania informacji o harmonogramie pobrano wartość z bazy danych i przekonwertowano na strefę czasową użytkownika. Przetwarzanie w bazie kodu …
Niedawno przeszliśmy do procesu scrum i pracujemy nad zadaniami i historiami użytkowników w sprintach. Chcielibyśmy często przeprowadzać recenzje kodu, aby były mniej zniechęcające. Myślimy, że robimy to na poziomie historii użytkownika, ale nie jesteśmy pewni, jak rozgałęzić nasz kod, aby to uwzględnić. Używamy VS i TFS 2010 i jesteśmy zespołem …
Jako lider zespołu zarządzający grupą programistów, którzy nie mają doświadczenia (i nie widzą potrzeby) w przeglądzie kodu i testowaniu jednostkowym, w jaki sposób możesz usprawnić przegląd kodu i praktykę testowania jednostkowego? Jak zamierzasz stworzyć sposób, aby przegląd kodu i testy jednostkowe naturalnie pasowały do przepływu programisty? Jednym z oporów tych …
Nasz zespół niedawno zaczął przeprowadzać przeglądy kodu przy każdym zameldowaniu. Jako przewodniczący zespołu staram się znaleźć równowagę między dostarczaniem zbyt wielu sugestii, denerwowaniem programistów i zmniejszaniem wydajności zespołów, a puszczaniem kodu, napisałbym inaczej. Czy są jakieś dowody, badania lub wskazówki z dobrze znanych źródeł, które sugerują pomocne podejście?
Aby uniknąć magicznych liczb, często słyszymy, że powinniśmy nadać dosłownemu sensownemu imieniu. Jak na przykład: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change to -------------------- int realDaysPerIdealDay = 4; const …
W naszym procesie Agile mamy 2-tygodniowe Sprinty. Zadania są dostarczane codziennie (codzienne wersje), a zespół testowy kończy testy natychmiast następnego dnia lub nawet tego samego dnia. Mamy również recenzje kodu deweloperskiego, które wymagają trochę czasu (1-2 godziny), więc są zaplanowane 3 razy w tygodniu: od poniedziałku do piątku do piątku. …
W ekstremalnym projekcie programistycznym programiści przez większość czasu programują w parach. Ponieważ te pary również się zmieniają, to znaczy, że łączysz program z różnymi ludźmi i istnieje poczucie wspólnej własności, kod źródłowy jest często sprawdzany i aktualizowany. Skoro tak, to czy potrzebne są recenzje kodu? Mam na myśli, przestań programować …
Należę do zespołu siedmiu programistów w małej firmie programistycznej i staram się wprowadzać regularne recenzje grupowe i projekty. W przeszłości przeprowadziliśmy kilka recenzji, ale było to sporadyczne. Chciałbym, aby było to bardziej regularne. Czytałem Code Complete i innych podobnych środków i mówią o mechanice jak przeprowadzić opinie kod, ale nie …
Czy ktoś ćwiczy proces „przeglądu kodu” testów funkcjonalnych? Czy uważasz to za przydatne? W sposobie, w jaki mój obecny pracodawca stosuje SCRUM, uwzględniamy testy funkcjonalne jako część naszych „obowiązkowych działań” w każdym sprincie.
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.