UDEHA
Muhakeme

Erken optimizasyonPremature optimisation

Bir şeyi önemli olduğunu bilmeden cilalamak — henüz sahip olmadığınız bir kısıta harcanan emek.

Erken optimizasyon, bir şeyin iyileştirmeye değdiğine dair kanıt yokken onu iyileştirmektir: hiç görmediğiniz bir yük için altyapı kurmak, dört müşterisi olan bir işletmeye marka tasarlamak, ayda iki kez çalışan bir süreci otomatikleştirmek.

Bu kadar yaygın olmasının nedeni, tam olarak özen gibi hissettirmesidir. İş gerçektir, görünürdür ve gösterebileceğiniz bir çıktı üretir. Onu faydalı işten ayıran şey, ölçülmüş bir kısıtın yokluğudur: arkasında hiçbir şeyin kuyrukta beklemediği bir adımı hızlandırıyorsunuzdur. Bu sırada asıl kısıt — genellikle yapmadığınız bir konuşma ya da yayımlamadığınız bir şey — rahatsız edici, ölçülemez ve ertelemesi kolaydır.

Meşru bir istisna vardır ve fikir dikkatsizce inşa etmenin bahanesi olmasın diye adını koymak gerekir: sonradan değiştirmesi pahalı olan şeyler, örneğin geri getiremeyeceğiniz veriler ya da kamuya verilmiş bir söz, baştan özen hak eder. Geri kalan her şey cilasını kullanılarak hak eder.

Çalışılmış örnek: haftada bir çalışan bir akış için üç hafta süren bir yönetim paneli. Elle yapılınca haftada 20 dakika tutuyor — yılda yaklaşık 17 saat. İnşa 120 saate mal oldu ve yedi yılda kendini amorti ediyor; o zamana kadar akış iki kez değişmiş olacak.

Şöyle de bilinir

  • aşırı mühendislik
  • premature optimization

Kimler için

Kurucular
Tam olarak özen gibi hissettirir, kazanmasının sebebi budur: arkasında hiçbir şeyin beklemediği bir adımı hızlandırırken asıl kısıt kaçındığınız bir konuşmadır.
İçerik üreticileri
Yeni kurulum, yeniden tasarım ve daha iyi araç; hepsi gösterebileceğiniz işler — hiçbiri yayımlamadığınız şey değil.

Kütüphane'de devamını okuyun