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
Nigdy nie znalazłem idealnego sposobu na wykonanie recenzji kodu, a jednak często wymagają tego moi klienci. Wydaje się, że każdy klient robi to w inny sposób i nigdy nie czułem satysfakcji w żadnym z nich. Jaki jest najbardziej efektywny sposób przeprowadzania przeglądów kodu? Na przykład: Czy jedną osobę uważa się …
Niedawno zacząłem pracować w miejscu z kilkoma znacznie starszymi programistami (około 50+). Pracowali nad krytycznymi aplikacjami dotyczącymi lotnictwa, w których system nie mógł ulec awarii. W rezultacie starszy programista ma tendencję do kodowania w ten sposób. Zwykle umieszcza w obiektach wartość logiczną, aby wskazać, czy wyjątek powinien zostać zgłoszony, czy …
Przeglądałem stary kod, który napisałem. Działa, ale nie jest to świetny kod. Teraz wiem więcej niż wtedy, więc mogłem to poprawić. To nie jest bieżący projekt, ale jest to aktualny, działający kod produkcyjny. Czy mamy obowiązek cofnąć się i poprawić kod, który napisaliśmy w przeszłości, czy też jest to właściwe …
Jeden z członków mojego zespołu, młodszy programista, ma imponujące umiejętności programistyczne dla swojego poziomu doświadczenia. A podczas przeglądów kodu kładę nacisk na uczenie się, a nie na wskazywanie błędów. Ale czy młodsi programiści powinni brać udział w przeglądach kodu dla starszych programistów? A może w recenzjach kodu powinni brać udział …
Jestem wielkim zwolennikiem zasady skautów : Zawsze sprawdzaj moduł w czystszym stanie niż wtedy, gdy go sprawdziłeś. ”Bez względu na to, kto był oryginalnym autorem, co, jeśli zawsze podejmiemy jakiś wysiłek, nie ważne jak mały, aby ulepszyć moduł. Jaki byłby wynik? Myślę, że gdybyśmy wszyscy postępowali zgodnie z tą prostą …
Przygotowuję wytyczne dotyczące recenzji kodu. Nie mamy jeszcze jednego formalnego procesu i próbujemy go sformalizować. Nasz zespół jest rozproszony geograficznie. Używamy TFS do kontroli źródła (używaliśmy go również do zadań / śledzenia błędów / zarządzania projektami, ale przeprowadziliśmy migrację do JIRA ) z Visual Studio 2008 do programowania. Jakich rzeczy …
Pod koniec 2-tygodniowego sprintu, a zadanie ma przegląd kodu, podczas przeglądu odkryliśmy funkcję, która działa, jest czytelna, ale jest dość długa i ma kilka zapachów kodu. Łatwa praca z refaktorem. W przeciwnym razie zadanie pasuje do definicji gotowego. Mamy dwie możliwości. Niepowodzenie przeglądu kodu, aby bilet nie zamykał się w …
To pytanie na temat SO mówi o poprawieniu tego, co według OP jest kodem zazdrości funkcji . Innym przykładem, w którym widziałem cytowanie tej fajnej frazy, jest ostatnio udzielona odpowiedź tutaj w programmers.SE. Chociaż dodałem komentarz do tej odpowiedzi, prosząc o informacje, które - jak sądzę - byłyby przydatne dla …
Od dłuższego czasu pracuję nad dość dużym projektem typu open source i zbliża się on do punktu, w którym chciałbym go wydać. Jestem jednak samoukiem i tak naprawdę nie znam nikogo, kto mógłby odpowiednio ocenić mój projekt. Kilka lat temu opublikowałem niewielką część kodu, który został praktycznie rozerwany (w sensie …
Czy ważne jest wskazanie dobrych części kodu podczas przeglądu kodu i powodów, dla których jest on dobry? Pozytywne opinie mogą być równie przydatne dla recenzowanego programisty, jak i dla innych osób biorących udział w recenzji. Robimy recenzje za pomocą narzędzia online, więc programiści mogą otwierać recenzje pod kątem popełnionego przez …
Należę do zespołu konsultantów wdrażającego nowe rozwiązanie dla klienta. Jestem odpowiedzialny za większość recenzji kodu w bazie kodu po stronie klienta (React i javascript). Zauważyłem, że niektórzy członkowie zespołu używają unikalnych wzorców kodowania do tego stopnia, że mogłem losowo wybrać plik i powiedzieć, kto był autorem tylko z tego stylu. …
Za pomocą zwykłych git i github mogę dokonać przeglądu kodu, po prostu tworząc żądanie ściągnięcia gałęzi funkcji, nad którą pracuję, do gałęzi master. Jak mam napisać recenzję kodu za pomocą git-flow? Jeśli chodzi o przepływ pracy, taki jak „zakończenie funkcji git flow”, jestem zdezorientowany co do tego, gdzie faktycznie ma …
Nie mam innego wyboru, jak pracować samemu i nie mogę znaleźć odpowiedniego rozwiązania, które pozwoliłoby mi przejrzeć moją pracę, sprawdzić zdrowie psychiczne, poprosić kogoś o burzę mózgów, omówić najlepsze praktyki i tak dalej. Pomyślałem, że otrzymam odpowiedź z artykułu Jeffa Atwooda: W Programowaniu „One Is The Loneliest Number” , najlepszy, …
Pracowałem w dwóch firmach, z których każda miała inną metodologię, jeśli chodzi o recenzje kodu: W pierwszej firmie liderzy zespołów przeprowadzili przegląd kodu, który był wymagany po zakończeniu każdego modułu. Jednak w drugiej firmie przywódcy zespołów nie byli zobowiązani do przeprowadzania przeglądów kodu, a jedynie sprawdzali, czy nie występują problemy …
Niedawno zacząłem jako młodszy programista. Oprócz tego, że jestem jedną z najmniej doświadczonych osób w zespole, jestem również kobietą, która ma wiele wyzwań związanych z pracą w środowisku zdominowanym przez mężczyzn. Ostatnio mam problemy, ponieważ mam wrażenie, że dostaję zbyt wiele nieuzasadnionej pedantycznej krytyki mojej pracy. Pozwól, że podam przykład …
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.