Süslü kodlamadan kaçının. Kod ne kadar karmaşık olursa, hata olasılığı da o kadar fazla olur. Genellikle modern sistemlerde, açıkça yazılmış kod yeterince hızlı ve küçük olacaktır.
Kullanılabilir kütüphaneleri kullanın. Bir yardımcı program yordamı yazarken hata olmamasının en kolay yolu onu yazmamaktır.
Daha karmaşık şeyler için birkaç resmi teknik öğrenin. Karmaşık durumlar varsa, bunları kalem ve kağıtla çivileyin. İdeal olarak, bazı ispat tekniklerini bilin. Eğer kodun doğru olduğunu ispatlayabilirsem, düzeltmesi kolay olan büyük, dilsiz, belirgin hatalar dışında neredeyse her zaman iyidir. Açıkçası, bu sadece çok ileri gidiyor, ama bazen resmen küçük ama karmaşık şeyleri aklınıza getirebilirsiniz.
Var olan kod için, yeniden düzenlemeyi öğrenin: davranışta değişiklik yapmadan kodu daha okunaklı hale getiren, genellikle otomatik bir araç kullanarak kodda küçük değişiklikler yapma.
Çok hızlı bir şey yapmayın. İşleri doğru yapmak, ne yaptığınızı kontrol etmek ve ne yaptığınızı düşünmek için biraz zaman ayırmak, daha sonra büyük bir zaman ödeyebilir.
Kodu yazdıktan sonra, iyi yapmak için ne gerekiyorsa kullanın. Birim testleri harika. Sık sık önceden gelebilecek testleri yazabilirsiniz, bu da büyük geri bildirim olabilir (tutarlı bir şekilde yapılırsa, bu teste dayalı bir gelişmedir). Uyarı seçenekleriyle derleyin ve uyarılara dikkat edin.
Şifreye bakacak başka birini bul. Resmi kod incelemeleri iyidir, ancak uygun bir zamanda olmayabilirler. İsteklerinizi çekin veya scm'niz onları asenkronize incelemelere izin vermiyorsa desteklemiyorsa benzer. Arkadaş kontrolü daha az resmi bir inceleme olabilir. Çift programlama, iki göz çiftinin her şeye bakmasını sağlar.