Apa yang Anda lakukan ketika Anda bekerja dengan seseorang yang cenderung menulis kode yang buruk gaya? Kode yang saya bicarakan biasanya secara teknis benar, cukup terstruktur, dan bahkan mungkin secara algoritmik elegan, tetapi hanya terlihat jelek . Kita punya:
- Campuran konvensi dan judul penamaan yang berbeda (
underscore_style
dancamelCase
danUpperCamel
danCAPS
semua diterapkan lebih atau kurang secara acak ke variabel yang berbeda dalam fungsi yang sama) - Spasi yang aneh dan tidak konsisten, mis
Functioncall (arg1 ,arg2,arg3 );
- Banyak kata yang salah eja dalam komentar dan nama variabel
Kami memiliki sistem peninjauan kode yang baik di tempat saya bekerja, jadi kami dapat memeriksa dan memperbaiki hal-hal terburuk. Namun, rasanya sangat sepele untuk mengirim ulasan kode yang terdiri dari 50 baris "Tambahkan spasi di sini. Eja 'itarator' dengan benar. Ubah huruf besar ini. Dll."
Bagaimana Anda mendorong orang ini untuk lebih berhati-hati dan konsisten dengan detail seperti ini?