Pytania otagowane jako code-reviews

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

7
Jaka będzie najlepsza praktyka, aby mieć „sprawdzony” kod źródłowy w repozytorium kontroli źródła?
Jaki będzie najlepszy sposób zarządzania sprawdzonym kodem źródłowym w repozytorium kontroli źródła? Czy kod źródłowy powinien przejść proces sprawdzania przed zalogowaniem się, czy też sprawdzenie kodu powinno nastąpić po zatwierdzeniu kodu? Jeśli sprawdzenie nastąpi po wpisaniu kodu do repozytorium, to jak należy to śledzić?

8
Jak skłonić programistów do szybkiego dokonywania recenzji kodu
Firma, dla której pracuję, wymaga sprawdzenia całego kodu przez innych programistów przed jego zatwierdzeniem. Członkowie mojego zespołu są często sfrustrowani, ponieważ inni programiści są zbyt zajęci kodowaniem, aby dokonać przeglądu, szczególnie jeśli jest on bardzo długi. Jak zachęcasz innych programistów do dokonywania terminowych recenzji kodu? (Używamy git-svn, abyśmy mogli kontynuować …

1
Czy podczas dokonywania poprawki do wcześniejszego zatwierdzenia powinienem dokonać zmiany bazy lub dodać osobny zatwierdzenie naprawy?
Częstym scenariuszem w tworzeniu oprogramowania jest przeglądanie kodu cudzego kodu. Typowym narzędziem do tego jest otwieranie żądania ściągnięcia. Moje pytanie brzmi: kiedy w przeglądzie zostaną znalezione problemy, czy powinny nastąpić zmiany być popełnione osobno (nowe zatwierdzenie) lub powinien zmodyfikować istniejące zatwierdzenie (zakładając, że nikt nie rozgałęzia się od wcześniejszego zatwierdzenia …


10
Każda instrukcja SQL musi zostać przejrzana przez DBA - często?
Mam na myśli wszystko, nie tylko zmiany schematu. Nawet prosty WYBÓR na kluczu podstawowym nie może przejść do produkcji, mimo że został sprawdzony przez innych programistów (w kontekście), bez recenzji DBA każdej instrukcji, wyodrębnionej z kodu i przesłanej z danymi wyjściowymi EXPLAIN, szczegóły jak często będzie się nazywać, itp. itp. …
11 code-reviews  dba 

4
Jak dokumentować i uczyć innych „zoptymalizowanych nie do poznania” intensywnych obliczeniowo kodów?
Czasami jest 1% kodu, który jest wystarczająco intensywny obliczeniowo, co wymaga najcięższego rodzaju optymalizacji niskiego poziomu. Przykładami są przetwarzanie wideo, przetwarzanie obrazu i ogólnie wszelkiego rodzaju przetwarzanie sygnału. Celem jest udokumentowanie i nauczenie technik optymalizacji, aby kod nie stał się nieusuwalny i podatny na usuwanie przez nowych programistów. (*) (*) …

5
Jak być lepszym w recenzowaniu kodu?
Po pierwsze mocno wierzę w proces sprawdzania kodu i zawsze chcę, aby ktoś inny sprawdził mój kod. Moje pytanie naprawdę koncentruje się na tym, jak mogę lepiej wykonać przegląd kodu dla kogoś innego? Wiem, że aby dokonać przeglądu kodu, musisz mieć wiedzę na temat działania istniejącego kodu i znajomość lokalnego …

4
Jak owinąć usługę, aby była prostsza
Jesteśmy zależni od usługi innej firmy, która ujawnia gigantyczny interfejs, którego potrzebujemy tylko 3 metody. Dodatkowo interfejs często się zmienia ... W naszym projekcie postanowiłem zawinąć interfejs w klasę i ujawnić tylko metody, których potrzebujemy. Ale nie jestem pewien, jak powinienem obsługiwać zwracane wartości ... Interfejs zwraca obiekt typu Storage. …

3
Jak wyrazić opinię po procesie przeglądu kodu
Obecnie sprawdzam kod młodszych programistów, którzy właśnie dołączyli do mojego zespołu. Zastanawiam się, jak powinienem dostarczyć wyniki tej recenzji: Czy powinienem sam naprawić kod? Czy powinienem przekazać im informacje zwrotne na temat procesu sprawdzania i pozwolić im wykonać poprawki zgodnie z moimi instrukcjami? A jeśli tak, to w jaki sposób …

4
Przeprojektowanie funkcji zwracającej kod liczby całkowitej reprezentujący wiele różnych statusów
Odziedziczyłem okropny kod, który zamieściłem poniżej. Czy istnieje nazwa tego konkretnego anty-wzoru? Jakie są zalecenia dotyczące refaktoryzacji tego? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their session // 5=Valid User found with password change needed-establish …



3
Czy w projektach typu open source są recenzje kodu? Jeśli tak, jakie narzędzia są do tego wykorzystywane?
Wiem, że istnieje duży nacisk na recenzje kodu w rozwoju komercyjnym. Czy jednak recenzje kodu są używane w oprogramowaniu typu open source, czy są oparte na zaufaniu? Jeśli tak, to w jaki sposób są one wykonywane? [Czy jest to opóźnione zatwierdzenie, „środowisko przed zatwierdzeniem”, czy istnieje narzędzie, które pozwala na …


3
Przygotowujesz się do przeglądu kodu jako programista?
Szukam tutaj pomysłów. Przeczytałem artykuł Jak powinny być przeprowadzane recenzje kodu i Recenzje kodu, jakie są zalety? które były bardzo pouczające, ale nadal potrzebuję większej jasności w poniższym pytaniu. Moje pytanie brzmi, Będąc programistą docelowym, możesz zasugerować kilka najlepszych praktyk, które programista może zastosować, zanim jego kod zostanie sprawdzony. Obecnie …
10 c#  code-reviews 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.