- Katılım
- 2 Mar 2015
- Konular
- 59,189
- Mesajlar
- 88,442
- Çözüm
- 109
- Online süresi
- 4mo 16d
- Reaksiyon Skoru
- 14,280
- Altın Konu
- 2,398
- TM Yaşı
- 11 Yıl 3 Ay 9 Gün
- Başarım Puanı
- 1,051
- MmoLira
- 695,207
- DevLira
- 234
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Her şirket en iyi uygulamalarına dayalı kendi kodlama standardını takip eder. Kodlama standardı gereklidir çünkü farklı modüller üzerinde çalışan birçok geliştirici olabilir, bu nedenle kendi standartlarını icat etmeye başlarlarsa kaynak çok yönetilemez hale gelir ve gelecekte bu kaynak kodunu sürdürmek zorlaşır.
Kodlama spesifikasyonlarının kullanılması gerektiğine dair bazı nedenler şunlardır:
- Akran programcılarınız ürettiğiniz kodu anlamak zorundadır. Bir kodlama standardı, tüm ekibin kodu çözmesi için bir plan görevi görür.
- Tutarlı kodlamayla elde edilen sadelik ve açıklık sizi yaygın hatalardan kurtarır.
- Bir süre sonra kodunuzu revize ederseniz o kodu anlamak daha kolay hale gelir.
- Tek tip bir kodlama standardının izlenmesi yazılımda daha fazla kaliteyi beraberinde getirir.
Girinti ve Satır Uzunluğu
4 boşluk girinti kullanın ve hiçbir sekme kullanmayın çünkü farklı bilgisayarlar sekme için farklı ayarlar kullanır. Daha iyi kod okunabilirliği için satırların yaklaşık 75-85 karakter uzunluğunda tutulması önerilir.Kontrol Yapıları
Bunlara if, for, while, switch vb. dahildir. Kontrol ifadeleri, fonksiyon çağrılarından ayırt etmek için kontrol anahtar sözcüğü ile açılış parantezi arasında bir boşluk olmalıdır. Teknik olarak isteğe bağlı oldukları durumlarda bile her zaman kıvırcık parantez kullanmanız şiddetle önerilir.Örnekler
if ((condition1) || (condition2)) {
action1;
} elseif ((condition3) && (condition4)) {
action2;
} else {
default action;
}
Switch ifadelerini aşağıdaki gibi yazabilirsiniz :
switch (condition) {
case 1:
action1;
break;
case 2:
action2;
break;
default:
defaultaction;
break;
}
Fonksiyon Çağrıları
Fonksiyonlar, fonksiyon adı, açılış parantezi ve ilk parametre arasında boşluk olmadan; virgüller ve her parametre arasında boşluk olmadan ve son parametre, kapanış parantezi ve noktalı virgül arasında boşluk olmadan çağrılmalıdır. İşte bir örnek:$var = foo($bar, $baz, $quux);
Fonksiyon Tanımları
Fonksiyon bildirimleri "BSD/Allman stilini" takip eder:function fooFunction($arg1, $arg2 = '') {
if (condition) {
statement;
}
return $val;
}
Yorumlar
C stili yorumlar (/* */) ve standart C++ yorumları (//) ikisi de iyidir. Perl/kabuk stili yorumların (#) kullanılmasına izin verilir ancak önerilmez.PHP Kod Etiketleri
PHP kodunu sınırlamak için her zaman <?php ?> kullanın, <? ?> kısaltmasını değil. Bu, PHP uyumluluğu için gereklidir ve ayrıca farklı işletim sistemleri ve kurulumlarda PHP kodunu dahil etmenin en taşınabilir yoludur.Değişken Adları
- Tüm küçük harfleri kullan
- Kelime ayırıcı olarak '_' kullanın.
- Küresel değişkenlerin önüne 'g' eklenmelidir.
- Küresel sabitler tamamen büyük harfle ve '_' ayracı ile yazılmalıdır.
- Statik değişkenlerin önüne 's' eki getirilebilir.
Fonksiyonları Tekrar Giren Yapın
Fonksiyonlar, fonksiyonun yeniden giriş yapmasını engelleyen statik değişkenler tutmamalıdır.Beyan Bloklarının Hizalanması
Beyan blokları hizalanmalıdır.Satır Başına Bir Beyan
İfadeler birbirine çok yakın değilse, her satırda yalnızca bir ifade bulunmalıdır.Kısa Yöntemler veya Fonksiyonlar
Metotlar kendilerini tek bir kod sayfasıyla sınırlamalıdır.PHP programınızı yazarken dikkate alınması gereken daha birçok nokta olabilir. Genel amaç, kod programlama boyunca tutarlı olmaktır ve bu yalnızca herhangi bir kodlama standardını takip ettiğinizde mümkün olacaktır. Farklı bir şey isterseniz kendi standardınızı tasarlayabilirsiniz.



