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
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ć?
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ć …
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 …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Próbujemy obowiązkowej weryfikacji kodu przy każdym zatwierdzeniu - nic nie dostaje się do wzorca, co …
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. …
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. (*) (*) …
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 …
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. …
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 …
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 …
Obecnie pracuję nad wprowadzeniem React w firmie, w której pracuję. Jako jedyny, który przeprowadził kursy na ten temat, kogo mogę poprosić o recenzję, aby upewnić się, że kod jest zgodny z „najlepszymi praktykami” i jest poprawnie wdrożony?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jako hipotetyczne, gdybym miał przeprowadzić wywiad z kimś na nowym stanowisku programisty PHP, …
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 …
Dyskutuję z kolegą na temat tego, kiedy przeprowadzić przegląd kodu - przed lub po testach jednostkowych. Jaka jest najlepsza praktyka? Niektóre czynniki, które możemy wziąć pod uwagę (może być ich więcej): Rozmiar zmiany kodu - duża zmiana oznacza, że więcej recenzji wyniknie z przeglądu kodu. Jeśli te zmiany są większe …
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 …
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.