80-20 kuralı

80-20 kuralı pek çok olayda etkilerin %80inin, etkenlerin %20si tarafından oluşturulduğunu söyler. Yazılım, ekonomi, sağlık gibi alanlarda etkileri görülmüş ve doğrulanmıştır.

Bu kuralına göre;

  • Genel olarak kaynakların %80i, kodun %20si tarafından kullanılır
  • Çalışma zamanının %80i, kodun %20si çalıştırılırken harcanır
  • Belleğin %80i, kodun %20si tarafından kullanılır
  • Disk erişiminin %80i, kodun %20si tarafından yapılır
  • Hata düzeltme çabalarının %80i, kodun %20si etrafında yoğunlaşır

Programcı açısından bu hem iyi hem de kötüdür. %80lik kısımda yazılan kod performansı çok da etkilemeyecektir, diğer yandan bir performans sorunu varsa %20lik kısımda bunu arayıp bulmak gerekecektir. Bunun için profiler araçları bize yardımcı olabilir.


SE

95 Words

2018-08-15 03:00 +0300