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
To pytanie zostało przeniesione z Software Quality Assurance & Testing Stack Exchange, ponieważ można na nie odpowiedzieć w Software Engineering Stack Exchange. Migrował w zeszłym roku . Kiedy przeglądam zmiany w żądaniu ściągnięcia, czasami natrafiam na komentarz z notatką „DO ZROBIENIA”, który może być tam z różnych powodów, w naszym …
Obecnie sprawdzam system zbudowany przez niektórych programistów, którzy wcześniej pracowali w mojej pracy. System działa całkiem dobrze z punktu widzenia użytkownika, ale podczas zagłębiania się w przegląd kodu jest kompletnym bałaganem. Jestem bardziej niż przekonany, że sposób, w jaki aplikacja jest zbudowana, nie wytrzyma przyszłych aktualizacji, nie mówiąc już o …
Czy są jakieś usługi, które „za rozsądną cenę” zapewnią i zapewnią dobre i techniczne porady dotyczące wniosków. W wielu projektach jestem zwykle jedynym programistą, a czasem myślę, że część mojej pracy wymaga ulepszenia w celu zwiększenia wydajności, lepszych interakcji MVC itp. Byłoby świetnie, gdyby istniała profesjonalna usługa, która faktycznie mogłaby …
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 w zeszłym roku . Chcę udokumentować mój kod w taki sposób, aby minimalne zapotrzebowanie na czytanie i przeglądanie kodu …
Ja i mój zespół używamy gałęzi funkcji (z git). Zastanawiam się, która strategia jest najlepsza do przeglądu kodu przed scaleniem z master. Sprawdzam nowy oddział w master, nazwijmy go fb_ # 1 Popełniam kilka razy, a potem chcę scalić go z powrotem z mistrzem Zanim scalę, ktoś powinien dokonać przeglądu …
Pracuję jako analityk dla instytucji finansowej, która ze względu na wrażliwość danych nie będzie przechowywać żadnych danych w chmurze. Mam jednak pewien sukces, jeśli mój zespół korzysta z Git do zarządzania kodami. Zastanawiałem się, czy istnieje jakiś sposób na implementację żądań ściągania podobnych do Github na naszym własnym serwerze. Szczególną …
Jest kilka zasad, które muszę ciągle prosić programistów, aby przestrzegali ich bardzo często. Piszą kod, a jeśli to działa, zadanie jest właśnie dla nich wykonane. Najbardziej podstawowe zasady mogą być: Zatwierdzanie zmian Brak pisania problemów z modelem w widoku lub kontrolerach Unikaj twardego kodowania Czy możesz mi powiedzieć o swoich …
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 4 lata temu . Załóżmy, że pracujemy w hipotetycznej firmie, która ma kilku programistów, którzy rzadko pracowali razem nad …
Trochę tła: jestem jednym z dwóch programistów dla naszego działu 10 osób (reszta to artyści i kierownictwo). Oboje wykonujemy wszystkie kodowania wymagane do poprawnego przepływu i opracowujemy wszelkie projekty, które się pojawią. Programuję od około 4 lat, gdzie jest to jego pierwsza „prawdziwa” praca (jak to ujął). Generalnie pracujemy nad …
W mojej firmie jest to dyskusja e-mailowa o tym, która funkcja jest zaimplementowana i jaki rodzaj błędu został naprawiony, wysłany przez tego, kto pisze kod. A recenzent, który otrzyma pocztę, przejrzy kod i omówi jego jakość oraz sposób jego edycji. Co zawiera standardowa recenzja kodu?
Pracuję w źle zaprojektowanym, nadinżynieryjnym projekcie, w którym kilka miesięcy temu wprowadzono obowiązkowe przeglądy kodu. Poproszono mnie o zapoznanie się z dużym fragmentem kodu, który implementuje nową funkcję. Ma te same wady, co reszta naszej bazy kodów. Rozumiem, że w dużym stopniu te wady wkradają się do nowego kodu, np. …
W mojej firmie, przed dostarczeniem jakiegokolwiek projektu, mój szef prosi moich seniorów o przejrzenie programów napisanych przeze mnie lub innych członków zespołu, a czasami szef również siedzi z nami do przeglądu. Myślę, że to dobry sposób na zdobycie wiedzy, ale czasami, gdy programy działają dobrze, po sprawdzeniu nie działają tak …
Obecnie modyfikujemy proces programowania i zastanawiam się, czy nie powinniśmy próbować sprawdzać 100% naszych zatwierdzeń. Jakie jest twoje doświadczenie związane z recenzjami kodu? Czy spędzasz na nich „dużo” czasu (powiedzmy 1/2 godziny dziennie), czy po prostu przeskakujesz przez maksymalnie 5/10 minut? Czy masz określoną ilość czasu na dzień / tydzień …
Zazwyczaj korzystaliśmy z Perforce i SmartBear's Code Collaborator, Big Corpa teraz będziemy również używać Mercurial do niektórych projektów. Code Collaborator obsługuje Mercurial (używamy wersji 5) i staram się ustalić, kiedy najlepszy czas (podczas procesu zatwierdzania / przekazywania do serwera) jest najlepszy / efektywny czas na sprawdzenie kodu dzięki
Ostateczny termin wydania to jutro, twoja koleżanka w końcu zakończyła swoje kluczowe dla tego wydania zadanie, kierownik projektu stoi nad twoim ramieniem i naciska, by w końcu stworzyć kompilację, a podczas przeglądu zauważasz wadę w kodzie kolegi. Nie krytyczny, ale coś, czego nie wypuściłbyś, gdyby nie premiera jutra. I, co …
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.