Spagetti kod nedir?

Sıklıkla duyduğumuz spagetti kod bütün PHP geliştiricilerinin (ben dahil) içinden geçtiği bi aşamadır. Eğer “ben böyle iyiyim yeaa!” derseniz, içinde “OOP” geçen iş ilanlarından kaçarsınız. Ama doğru dürüst program yazacağım, kaliteli ve uzun ömürlü iş çıkarmak istiyorum diyorsanız, KENDİNİZİ GELİŞTİRECEKSİNİZ. Gelelim spaghettiye. Spaghetti kodun ilk özelliği, hiçbir sınıf veya daha açık bi şekilde nesne yönelimli programlama yapısına sahip olmamasıdır. Yani nesne yönelimli programlamanın avantajlarını kullanamazsınız. Aynı dosya içinde istediğiniz yerlere fonksiyonları tanımlarsınız ve html’nin bir köşesinde, js’nin içinde bu fonksiyonları gelişigüzel çağırırsınız. Diyelim ki sık kullandığınız fonksiyonları grupladınız ve include etmeye başladınız, include ‘1.php’; include ‘2.php’; gidiyor. Hangi fonksiyon nerdeydi? Ya 600 fonksiyonunuz varsa, ya da farklı kütüphaneleri çekiyorsanız? Acaba fonksiyon isimleri çakışıyor mu? Kabus. Mesela OOP, OOP diye duydunuz. Yazdığınız spagetti kodunun başına class yazmakla da olmuyo. Aşa...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

Spagetti kod nedir?” için bir yorum

  1. 1.sınıfta java dersinde hocamız aslında indentation dediğimiz şeye spagetti kod demişti ve ben onun farklı birşey oldugunu iki yıl sonra öğrendim.nasıl hocalara emanet ediyorlar bizleri siz düşünün 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir