Saya mendapat pertanyaan tentang pengelolaan tim. Saat ini saya sedang berurusan dengan pengembang junior yang bekerja jarak jauh dari pabrik pengkodean. Lelaki itu terbuka terhadap kritik dan mau belajar, tetapi saya ragu seberapa banyak saya harus mendorong beberapa hal.
Saat ini ketika sesuatu lurus dan jelas merupakan pelanggaran praktik yang baik: seperti pelanggaran SRP, objek Tuhan, nama yang tidak bermakna untuk metode atau variabel; Saya tunjukkan apa yang harus dia perbaiki dan mencoba menjelaskan mengapa itu salah.
Pertanyaan saya adalah: kapan saya berhenti? Saat ini jika ada beberapa pelanggaran kecil pada gaya pengkodean seperti nama variabel dalam bahasa yang salah (tim sebelumnya menggabungkan bahasa Spanyol dan Inggris dan saya mencoba untuk memperbaikinya), atau beberapa masalah struktural kecil saya melepaskan dan memperbaikinya jika Saya punya waktu luang atau kebetulan perlu memodifikasi kelas yang bermasalah. Saya merasa ini bagus untuk moral tim jadi saya tidak mendorong kembali kode tentang apa yang bagi pemula mungkin tampak seperti detail kecil, yang bisa sangat membuat frustasi, tapi saya juga khawatir kalau terlalu 'lunak' akan mencegah orang itu dari belajar bagaimana melakukan beberapa hal.
Bagaimana cara saya menyeimbangkan batas antara mengajar pria itu dan tidak membakarnya dengan kritik terus-menerus? Untuk seorang junior bisa membuat frustasi jika Anda memintanya untuk mengulang hal-hal yang menurutnya berfungsi.