Ten rodzaj osoby nazywa się hakerem i zwykle nie jest to termin komplementarny od bardziej profesjonalnego wśród nas.
Jak zauważyłeś, czas poświęcony na projektowanie, organizację i kontrolę jest tracony podczas debugowania. I często przy ustalaniu, która wersja kodu została faktycznie wysłana. Jeśli w ogóle możesz to znaleźć!
Uważam, że taka osoba jest zbyt pochłonięta sobą, myślę, że są zbyt dobrzy, aby pracować z „ograniczeniami”, które inni muszą cierpieć, więc nie zawracaj sobie nimi głowy, a to traci jeszcze więcej czasu, jak reszta zespół musi po nich posprzątać. Nie są też zbyt zaangażowani w proces naprawiania błędów (to zadanie programisty konserwacji, znacznie poniżej umiejętności i talentu programisty).
Może to być wspólne podejście gdzie indziej, ale u mnie (i jestem starszym programistą, który ma tendencje do takiego podejścia, hm), nie cierpimy z tego powodu. Nie chodzi o to, że wymagamy mnóstwa procesów i procedur, ale nalegamy na minimalną ilość organizacji, kontrolę kodu źródłowego (szczerze mówiąc, to cholerny wschód i cholernie przydatne!)
Kent Beck i in. Są profesjonalistami, którzy widzieli, że stare, obciążone procesem sposoby były same w sobie złe, dlatego stworzyli nowe metodologie organizowania kodowania, jednocześnie utrzymując go bardziej zorientowany na rzemiosło, a następnie powiedzieli o tym wszystkim innym - publikując książki ( jak inaczej to zrobiłeś przed Internetem?)
Brzmisz tak, jakbyś miał rację - nie akceptuj złej praktyki tylko dlatego, że ktoś inny nie może jej zhakować. Twój lider zespołu lub menadżer powinien ciężko spotykać się z tą „gwiazdą rocka”, ale jeśli nie są… cóż, to nadal nie przeszkadza ci w robieniu właściwych rzeczy. Po prostu nie akceptuj od niej tandetnej praktyki, jeśli spieprzy (a zrobi to!), Pozwól jej to posprzątać. Trzymasz się dobrych praktyk (i wiesz, czym one są), nie pozwalając im przejąć kontroli ze szkodą dla wydajności kodowania, i będziesz dobry na przyszłość.
Oto esej od naprawdę wnikliwego pisarza. Nie rozwiązuje problemu, ale daje kilka informacji na temat tego, jak to jest, i może kilka wskazówek, jak sobie z tym poradzić profesjonalnie.