Saya selalu menyukai artikel ini di JoelOnSoftware yang disebut "Mendapatkan Segala Sesuatu Saat Anda Hanya Mendengus". Saya terutama bisa berhubungan ketika saya masih pemula (dan masih merasa saya akan SELALU menjadi).
Tentang # 4, menetralisir bozo. Apa saran yang Anda miliki untuk benar-benar menerapkan ini dalam situasi nyata di tempat kerja? Tampaknya tidak semudah itu (setidaknya di tim kami) hanya dengan mencatat bug terhadap kode buruk seseorang. Apa yang berhasil untuk Anda semua di luar sana?
Jawaban:
Evaluasi permanen.
Hanya pada akhir setiap hari, luangkan 30 menit untuk meninjau kembali apa yang telah mereka tulis. Jika mereka melakukan kesalahan, buat mereka menulis ulang.
Kecuali jika Anda melakukan ini, suatu hari Anda akan menyadari bahwa sebagian dari aplikasi Anda, walaupun tampaknya mampu melakukan pekerjaan itu, sama sekali tidak dapat dipertahankan, direkayasa secara tidak patut, dan akan menyebabkan banyak masalah di masa depan — atau bahkan besok.
Bahkan jika itu akan membuat mereka kurang produktif, masih akan jauh lebih baik jika mereka menghasilkan beberapa kode yang bagus terhadap ukuran dua kali lebih banyak tetapi mengasapi bug yang tidak dapat dipelihara.
sumber
Jika orang itu tidak tahu apa-apa, tetapi ingin belajar, berikan beberapa bimbingan dan review kode. Pastikan mereka terkena kode yang baik.
Pengembang yang benar-benar miskin adalah mereka yang berada di jalan yang buruk dan berjuang mempelajari hal baru. Satu-satunya harapan Anda adalah membiarkan mereka menderita dengan mempertahankan kekacauan mereka sendiri atau beberapa hal yang lebih sederhana. Idealnya, seseorang yang berwenang berdiri dan mengatakan menyesuaikan diri atau pergi.
sumber