Dogmatik olarak kelimenin genel İngilizce anlamında "optimizasyon" olarak kabul edilebilecek herhangi bir şeye karşı olan birçok insanla karşılaştım ve sık sık "kısmi" alıntı "erken optimizasyon tüm kötülüğün kaynağıdır" Duruşlarının bir gerekçesi olarak, "erken optimizasyon" olmaktan bahsettiğim her şeyi yorumladıklarını ima ediyorlar. Ancak bu görüşleri bazen o kadar gülünç onlar hemen hemen görevden o yerleşik olan herhangi eskisi şeyler yaptığım şekilde en az herhangi bir sapmanın en saf "naif" uygulanmasından algoritmik veya veri-yapı sapmaların türlü ... ya.İnsan böyle bir yaklaşıma "performans" veya "optimizasyon" hakkında bir şeyler duyduktan sonra tekrar “kulaklarını açmaları” için nasıl yaklaşabilir? İnsanları anında düşünmeden performans üzerinde etkisi olan bir tasarım / uygulama konusunu nasıl tartışabilirim: "Bu adam iki haftayı on satırlık kod üzerinde geçirmek istiyor?"
Şimdi, "tüm optimizasyon prematüre ve bu nedenle kötüdür" olsun ya da olmasın tavrı vardır zaten burada örtülü yanı sıra Web'in diğer köşelerinde ve zaten tartışıldı optimizasyon prematüre ve bu nedenle kötü olduğunda bunu fark nasıl , ama Maalesef, gerçek dünyada hala Anti-Optimizasyon’a olan inancındaki zorluklara açık olmayan insanlar var.
Önceki girişimler
Birkaç kez, "erken optimizasyonun kötü olduğu" ↛ "bütün optimizasyonların kötü olduğunu" açıklamak için Donald Knuth'dan tam teklif vermeyi denedim.
Küçük etkinlikleri unutmalıyız, zamanın% 97'sini söyleyelim: erken optimizasyon tüm kötülüklerin köküdür. Yine de, bu kritik% 3'teki fırsatlarımızı kaçırmamalıyız.
Ancak, teklifin tamamını verirken, bu insanlar bazen benim yaptığım şeyin Prematüre Optimizasyon ™ olduğuna inanıyor ve kazıp dinlemeyi reddediyorlar. Neredeyse "optimizasyon" kelimesi onları korkutuyormuş gibi: Birkaç kez, "optimizasyon (e | ation)" kelimesini kullanmaktan kaçınmak suretiyle veto etme olmadan gerçek performans iyileştirici kod değişiklikleri önerebildim. ve "performans" - bu kelime de korkutucu) ve bunun yerine "alternatif mimari" veya "gelişmiş uygulama" gibi bir ifade kullanmak. Bu sebepten dolayı, gerçekten bunun gerçekten dogmatizm olduğu anlaşılıyor ve aslında söylediklerimi eleştiren bir değerlendirme yapmıyorlar ve daha sonra gerekli ve / veya çok masraflı olarak reddediyorlar.