Sobes.tech
Middle

YAGNI nedir ve neyi içer?

sobes.tech yapay zeka

AI'dan gelen yanıt

YAGNI (You Aren't Gonna Need It) — çevik yazılım geliştirme ilkelerinden biridir ve gerçekten ihtiyaç duyulana kadar fonksiyonellik eklenmemesi gerektiğini ifade eder.

İşte içerir:

  • Şu anda gerekli olanı geliştirmek: Mevcut görevler ve gereksinimlere odaklanmak.
  • Gereksiz kodu en aza indirmek: Gelecekte gerekebilecek evrensel çözümlerden kaçınmak.
  • Basitleştirme: Mevcut gereksinimleri karşılayan en basit çözümü aramak.
  • Zaman ve kaynak tasarrufu: Hiç kullanılmayabilecek fonksiyonların geliştirilmesi ve bakımı için harcamaları önlemek.
  • Karmaşayı azaltmak: Daha az kod, daha az hata olasılığı ve daha kolay bakım anlamına gelir.
  • Hızlı geri bildirim: Daha hızlı çalışan bir sürüm teslim etme ve geri bildirim alma imkanı.
  • Over-engineering'den kaçınmak: Hipotetik gelecekteki ihtiyaçlar için karmaşık mimari çözümler oluşturmayı reddetmek.