Temat: Code review - wasze opinie
Kamil M.:
przed czym się bronimy? błędy i niekompetencja są naturalne i pewne,
jak u kogo... tu trzymam stronę Jakuba: jeżeli z góry zakłada że ma zespół niekompetentnych ludzi to faktycznie tylko Agile ma sens, ale uwierz, że są firmy które maja ludzi kompetentnych ... jak to Jakub zauważył: panują na d tym kogo i po co rekrutują...
więc warto zawczasu eliminować błędy i wprowadzać dobre praktyki
nadal uważasz to za dobra praktykę?
po prostu ktoś nie realizuje (lub nie potrafi) projektu i tu faktycznie Jakub ma 100%
nie! dokumentacja nie schodzi tak głęboko, a jeśli schodzi to z kolei nie uwierzę, ze jej stworzenie może być tanie lub szybkie, sam napisałeś:
to jak "głęboko" ja schodzę z dokumentacja zależy wyłącznie od ryzyka jakie stwarzają developerzy:
- developer Agile: dokumentacja jest głęboka (do klas włącznie)
- develoepr z dużymi kompetencjami: dokumentacja jest "płytka" (raczej tylko komponenty i ich logika)
dokumentacja opisuje architekturę i procesy, ale to nadal daleko wyższy poziom abstrakcji niż decyzja "10 takich samych IFów" czy "pętla po liście 10 elementów i jeden IF robiący to samo na podstawie parametru z listy"
tego nie neguję, ale potem ja zmierzę jakość Twojej pracy: czas odpowiedzi systemu, i ocenię Cię nie po kodzie którego na pewno nie będę czytał, czy ilości ifów w kodzie, tyko po czasie odpowiedzi systemu, a potem po tym na ile wycenisz rozwiąjanie tego funkcjonalnosci :)
to z tego powodu właśnie mało mnie obchodzi ile godzin siedział programista, płacę za efekt, i tu znowu nawiążę do Jakuba: kiepski programista wygeneruje Ci tu duże koszty, a mądry Klient nie będzie za to płacił.
I w tym kontekście przytoczę pytanie tytułowe bo ja cały czas pisze na temat :): w czym tu pomaga Ci code review?
Ten post został edytowany przez Autora dnia 30.01.14 o godzinie 13:42