Bazen yazılım performans hileleri metodolojik ve kapsamlı bir aramada bulunur. Bazen çılgın fikirleri denemek için farklı düşünme ve cesaret gerektirir. Bazen bir fikir, çok fazla çalışma ile takip edilmesi gereken başlangıçtır.
Üzerinde çalıştığımız yazılımın performansını artırmak için herkesin farklı fikirler deneyebileceği bir zaman dilimi nasıl desteklenir? Takımdaki herkes yazılımla ilgili en az birkaç ay deneyime sahiptir ve bu yazılımda çok iyidir.
Farklı düşünmenin yazılım performansını artırmanın yollarını bulmaya yardımcı olacağını kabul ediyor musunuz? Neden? Neden olmasın?
Hangi teknikler bir optimizasyon fikrini hızlı bir şekilde denememizi sağlayacaktır? Denemeden iyi sonuçlar almak için hızlı kodlama hızı gerekli midir?
Son olarak, gevşeme olasılığı yaratmadan iyi sonuçlar elde etmek için ne kadar "zaman" ayrılmalıdır?
"Bir şeyi yapmanın daha hızlı bir yolu" nun var olduğunu kanıtlamak için deneyler gerekli mi? (2011-06-07 eklendi)
İlişkili:
- Takımınızın seviyesini zekice geliştirecek stratejileriniz nelerdir?
- Kod saldırıları ne zaman kötüleşir?
( Sadece ödül amaçlı -2011/06/07 için takım büyüklüğü 2-4 geliştiricidir, özel KG yoktur. Geliştiriciler tarafından yapılan tüm kod, birim testi ve performans testi. Projenin doğası nedeniyle profiler sonucu göstermede yararlıdır tek bir darboğaz açmasa bile oransal yürütme süresi.)