İyi programcı olmak için iki altın kural vardır .
1- Temiz kod yazmak
2- Dış davranışını değiştirmeden kodunuzun yapısını değiştirmek
Temiz Kod (Clean Code) ; insanlar tarafından anlaşılması ve değiştirilmesi kolay kod yazmayı ifade eden bir dizi ilkedir.
Anlaşılabilir kod yazmak, ister kodun geliştiricisi isterse de başka bir geliştirici tarafından kolayca anlaşılabileceği anlamına gelir. Tüm kodlar mantıklı ve açık bir şekilde yazılır. Kodun farklı bölümleri arasındaki bağlantılar açık ve nettir. Herhangi bir geliştirici tarafından her işlevin, yöntemin ve değişkenin görevi kolayca anlaşılır.
Refactoring; yazılımı daha basit, daha anlaşılır, değiştirmesi daha kolay bir hale getirmek amacıyla iç yapısında yapılan ve yazılımın dış davranışını etkilemeyen değişikliklerdir
Bu eğitim, her ikisini de yapmanız gereken tüm ipuçlarını ve püf noktalarını öğreterek, kısa sürede bir profesyonel gibi kodlama yapmanızı sağlayacaktır.