Alıntı Çizelgesi: yonetici yazmış
Tek başınıza kodluyorsanız size en kolay gelen ve en hızlı çalışan kodlamayı tercih edin.
Ekip halinde çalışıyorsanız ortak bir standart belirleyin.
Kodu GPL gibi bir lisans ile paylaşacaksanız bunun üzerinde biraz araştırma yapın, kullanılan ortak bir standart olabilir, ona uyun.
"Kodlamada Türkçe kullanmak" derken sanırım değişken, fonksiyon vs. isimlerinde ve yorumlarda Türkçe kullanmaktan bahsediyorsunuz. Bu konu da kodlarla uğraşacak olan kişilerin bildiği dile göre verilecek bir karar, ortak dil kullanmada yarar var. Ama ingilizcenin küresel bir dil olduğuna katılmıyorum. Ben Türkçe konusunda hassasımdır bu yüzden mümkün olduğu kadar Türkçe kullanmaya özen gösteririm.
Sınıf yapısı kullanmak kodlarda değişikliği kolaylaştırdığı için daha iyidir. Ama kod tek bir yerde kullanılacaksa class yazmanın da anlamı yok.
Class yazmak size zor geliyorsa boşuna kullanmak için kendinizi zorlamayın çünkü bu yaptığınız işten soğumanıza neden olur. Daha sonra değiştirmeniz bile gerekse kolay yolu seçin.
Kodlamada hızı sağlayan belli başlı kurallar vardır, modul mantığı yavaştır çünkü her defasında büyük bir dosyanın yorumlanması gerekir. Bunun yerine her sayfa için ayrı dosya hazırlarsanız çok daha hızlı çalışır, özellikle çok ziyaret edilecek sayfalarda.
Ayrıca kullandığınız fonksiyonların hızlarına da dikkat edin, aynı işi yapan birden fazla fonksiyon olabilir, her zaman bunların en hızlı çalışanını kullanın. Aynısı döngüler için de geçerlidir.
Öncelikle cevabınız için teşekkür ederim.
Aslında tek başıma çalışıyorum. Zaten yazıda da belirttiğim gibi tek yapamadığım nokta mantık kısmıydı. Sanırım bu da en zor kısmı. Sanırım bunu öğrenmek için varolan betiklerin kodlarını, çalışma mantıklarını vs. öğrenmek gerekiyor ki böylelikle nasıl çalıştığını anlayalım.
Evet değişkenlerden, fonksiyonlardan ve sayfa isimlerinden bahsetmiştim. Bunu sormamda ki asıl neden Türkçe kaynak kodlarına sahip betiklerin pek rağbet görmemesiydi. Çünkü Türkçe bilmeyen kullanıcılar betiğe herhangi bir şey ekleyip çıkaramayacaklar.
Evet bu hız konusuna Yücel Abi biraz değinmişti. Fonksiyon seçerken dikkatli olmam gerektiğini falan söylemişti.
Cevabınız için tekrar teşekkür ederim.