Orang seperti ini disebut peretas, dan biasanya bukan istilah gratis dari yang lebih profesional di antara kita.
Seperti yang Anda perhatikan, waktu yang disimpan dalam desain, organisasi, dan kontrol hilang dalam proses debug. Dan seringkali dalam menemukan rilis kode mana yang sebenarnya dikirim. Jika Anda dapat menemukannya sama sekali!
Saya menemukan orang semacam ini terlalu sibuk dengan diri mereka sendiri, berpikir mereka terlalu baik untuk bekerja dengan 'keterbatasan' yang harus diderita orang lain, jadi jangan repot-repot dengan mereka, dan itu bahkan kehilangan lebih banyak waktu dibandingkan yang lain. Tim harus membersihkan setelah mereka. Mereka juga tidak terlalu terlibat dalam proses perbaikan bug (itu adalah tugas pengembang pemeliharaan, jauh di bawah keterampilan dan bakat pembuat kode 'l33t).
Jadi, itu mungkin pendekatan umum di tempat lain, tetapi di tempat saya (dan saya seorang pembuat kode senior yang memiliki kecenderungan untuk pendekatan ini, ahem) kita tidak menderita itu. Bukannya kami menuntut banyak proses dan prosedur, tetapi kami bersikeras pada jumlah minimal organisasi, kontrol kode sumber (yang sejujurnya berdarah timur dan sangat berguna!)
Kent Beck et al, adalah semua profesional yang melihat cara lama yang sarat dengan proses itu buruk dalam diri mereka sendiri, sehingga mereka menciptakan metodologi baru untuk mengatur pengkodean sambil tetap menjaganya agar lebih berorientasi pada kerajinan, dan kemudian memberi tahu orang lain tentang hal itu - dengan menerbitkan buku ( bagaimana lagi yang Anda lakukan sebelum Internet?)
Anda kedengarannya benar - jangan menerima latihan yang buruk hanya karena orang lain tidak dapat meretasnya. Pimpinan atau manajer tim Anda harus bersikap keras pada 'rockstar' ini, tetapi jika mereka tidak .. yah, itu masih tidak menghalangi Anda untuk melakukan hal yang benar. Hanya saja, jangan menerima latihan buruk darinya, jika dia mengacaukan (dan dia akan!) Kemudian biarkan dia membersihkannya. Anda berpegang teguh pada praktik yang baik (dan Anda tahu apa itu) tanpa membiarkannya mengambil alih sehingga merusak produktivitas pengkodean Anda, dan Anda akan baik untuk masa depan.
Inilah esai dari penulis yang benar-benar berwawasan luas. Itu tidak memperbaiki masalah Anda, tetapi itu memberi Anda beberapa wawasan tentang mengapa itu seperti itu dan mungkin beberapa tips untuk menghadapinya secara profesional.