Aktywne Wpisy
Andrzej2035 +1119
Za każdym razem jak przyjeżdżam do tego wspaniałego kraju, dochodzę do wniosku że na autostradach powinienem być jeden wielki radar odcinkowy. To jest patologia co się tu dzieje. Ilość imbecyli i frustratów, którzy robią dyskotekę długimi jadąc 5 metrów za tobą, bo Wielki Pan musi #!$%@?ć, a Ty plebsie co wyprzedzasz tiry 120 na ograniczeniu do 120 masz mu zjechać, to jakaś abstrakcja. Wczoraj jeszcze trafił się podwójny, zajechał drogę i zaczął
A teraz wyobraź sobie, że jestem twoją żoną i dostajesz taki pakunek codziennie do pracy
Mamy nowo utworzony zespół składający się z ludzi z już istniejących zespołów, ale którzy nigdy bezpośrednio razem nie pracowali wcześniej. Jednym z nich jest gość, który jest kilka lat starszy ode mnie i ma jakąśtam wiedzę, ale nie przywiązuje aż tak dużej wagi do czystego kodu. Zwróciłem mu uwagę, że nie powinien przekazywać do funkcji w innej klasie całego obiektu, tylko pojedyncze elementy z niego. A zauważyłem podczas review, że teraz przekazuje do połowy klas główny obiekt domenowy. Wywiązała się dyskusja, w której twierdzi, że on jest tak przyzwyczajony, że to wcale nie jest takie złe; że takimi pierdołami się nie przejmuje i szkoda tracić czasu na takie dyskusje; że w poprzednim zespole też się użerał z jednym gościem o takie bzdety i nie chce tego w nowym. Przytoczyłem mnóstwo argumentów, argumentów z netu i książek, a on mówi, że jego to nie obchodzi i nie zmieni zdania.
W poprzednim zespole takie rzeczy czyściliśmy z chirurgiczną dokładnością i jestem przyzwyczajony do pewnych standardów, poniżej których nie chcę schodzić. To co on mówi, a zwłaszcza, że jest przyzwyczajony i nie chce się zmieniać, to objaw totalnego braku profesjonalizmu.
Czy ja przesadzam i niepotrzebnie się przejmuję? Czy iść w zaparte? Jak radzić sobie ze starszymi 'senior devami', którzy mają swoje przyzwyczajenia i nie chcą ich zmieniać? Miał ktoś podobne sytuacje?
#programowanie #pracbaza #cleancode #czystykod #java
Komentarz usunięty przez autora
Środowisko nie jest aż tak formalne, żeby wysyłać sobie maile nawzajem, ale ogólnie miałem podobny pomysł.
Ok, będę wołał, bo coś czuję, że będzie sporo batalii. Ponoć w poprzednim zespole był ten sam problem.
@effcc54ba75fb84cca1aadb6c:
U nas się nie przyjmuje juniorów póki co. Supportować projekt będziemy na pewno my.
Co do problemu, jak dobrze rozumiem to sam miał problem z kimś kto nie chciał trzymać się jakis standardów, więc może by skorzystał z faktu że teraz jest w zespole który chce się trzymać? I tak, jeżeli
@beethoven: jeżeli nie potrafisz sam znaleźć argumentów tzn. że nie masz racji ( ͡° ͜ʖ ͡°)
@beethoven: a możesz je przytoczyć tu? Generalnie to może być tak że obaj macie rację, czasem bywa tak że "czystość" kodu stoi w sprzeczności z jego czytelnością/utrzymywalnością i trzeba wybrać co ważniejsze.