Stilsel olarak kötü kod yazma eğiliminde olan birisiyle çalışırken ne yaparsınız? Bahsettiğim kod genellikle teknik olarak doğru, makul bir şekilde yapılandırılmış ve hatta algoritmik olarak zarif olabilir, ama sadece çirkin görünüyor . Elimizde:
- Farklı isimlendirme ve başlıklar (karışımı
underscore_style
vecamelCase
veUpperCamel
veCAPS
aynı işlevi daha fazla veya daha az tesadüfi farklı değişkenlere uygulanır) - Tuhaf ve tutarsız boşluklar, örneğin
Functioncall (arg1 ,arg2,arg3 );
- Yorumlarda yanlış yazılan kelimeler ve değişken adları
Çalıştığım yerde iyi bir kod inceleme sistemimiz var, bu yüzden en kötü şeyleri inceleyip düzeltiriz. Bununla birlikte, 50 satırlık bir kod incelemesi göndermek için "kendinize bir boşluk ekleyin. 'İtalyan'ı doğru şekilde heceleyin. Bu büyük harfleri değiştirin."
Bu kişiyi bu tür detaylarla daha dikkatli ve tutarlı olmaya nasıl teşvik edersiniz?