Nie sądzę, że można tak to określić. 1 godzina czasu pracy programisty rzadko odpowiada ustawionej ilości kodu, który jest faktycznie zapisany. Czasami masz ciężkie problemy, które mogą wymagać godziny (na przykład) badań tylko po to, aby uzyskać jedną linię dla konkretnego wywołania metody.
Czasami zdarza się, że dowiadujesz się z dużą ilością kodu typu "kopiuj/wklej", w którym możesz wygenerować wiele do przejrzenia w krótkim czasie.
Zamiast tego, sugerowałbym, abyś spojrzał na to, jak duże są twoje ekrany, w połączeniu ze złożoną logiką, a następnie spróbuj wyliczyć czas przeglądu kodu.
Można też powiedzieć: poświęćmy 5% całkowitego budżetu projektu na przeglądanie. Bez względu na to, nie będzie to oparte na liczbie godzin przeznaczonych na faktyczne zbudowanie czegoś.
Czy możesz sobie wyobrazić, że zewnętrzny zasób do sprawdzania kodu będzie w końcu równie efektywny z wewnętrznego zasobu (ostatecznie uczenie się podstawy kodu). Czy też zewnętrzny zasób jest zwykle inną osobą za każdym razem, gdy jakiś kod wymaga przeglądu? – resolveaswontfix
Osoba z zewnątrz jest inna za każdym razem lub może być taka sama. W dużych firmach doradczych, gdy dostarczają kod klientowi. Istnieją dwie opinie, które powinny się zdarzyć Internal, External. Wewnętrzny jest ktoś z zespołem. Zewnętrzna może być dowolną osobą techniczną - która może/powinna przejrzeć kod. Jest więc szansa, że zewnętrzny jest zawsze inną osobą! –