phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Önemli Uyarı
Bu bölümde ödev sormak yasaktır.

Öğrenmek için soranlar cevap alır ama hazırcılar hiçbir yerde cevap bulamaz.
Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  Kod yazarken nasıl bir kodlama mantığı izlenmeli?

Yeni Başlık  Cevap Yaz
Kod yazarken nasıl bir kodlama mantığı izlenmeli?           (gösterim sayısı: 813)
Yazan Konu içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 1.003
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 20.11.2011- 20:43
Alıntı yaparak cevapla  


Merhaba arkadaşlar. Sizce projelerde nasıl bir kodlama mantığı izlenmelidir ?
Mesela sorumu biraz daha açacak olursam;
Kodlar Türkçe mi olmalı yoksa İngilizce mi?
Class yapısı mı daha iyidir, yoksa normal teknik mi?
Bunlar kodların içeriği ile ilgili sorularımdı. Asıl sorum ise şu;
Herkesin kendine göre bir kodlama mantığı vardır. Mesela phpKF'nin kodlarını incelerseniz kodların internetteki diğer scriptlerdekinden farklı olduğunu görürsünüz. Aynı şekilde hiçbir scriptinki birbirine benzemez. Benzeyenler ise çalıntı scriptlerdir. Acaba bu mantık nasıl oluşturulur. Kabul ediyorum soru biraz saçma soru oldu, mantık falan. Ama başka nasıl anlatsam bilemiyorum. Umarım ne demek istediğimi anlamışsınızdır.

Mesela ben herzaman index.php?modul=modulsayfasi şeklinde adres yapısı kullanırdım. Ama çoğu kişi modulsayfasi.php şeklinde sayfanın daha hızlı olduğunu söyledi.

Sanırım yeni betikler oluşturmak isteyen herkesin en büyük engeli benim bahsettiğim bu algoritma ve mantık sorunu.

Şimdiden teşekkürler.


__________________

Bu ileti en son PRNRMLWBMSTR tarafından 20.11.2011- 21:02 tarihinde, toplamda 1 kez değiştirilmiştir.

Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekibi

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 4.097
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 21.11.2011- 17:45
Alıntı yaparak cevapla  


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.

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 1.003
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 21.11.2011- 21:11
Alıntı yaparak cevapla  


 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.


Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  Kod yazarken nasıl bir kodlama mantığı izlenmeli?

Forum Ana Sayfası


 Bu konuyu 0 kişi görüntülüyor:  0 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Dosyalar özelliğinin çalışma mantığı nasıl aslanpayi 4 775 13.02.2010- 21:01
Konu Klasör Kodlama Standartlari Delifisek 3 968 25.12.2008- 12:08
Konu Klasör Nasıl IP banlarım ? Jran11 1 433 15.10.2011- 22:17
Konu Klasör Seo nasıl kuruluyor maxiyesil 11 2224 17.03.2008- 22:52
Konu Klasör nasıl banner eklerim kurt_22 1 1010 07.01.2010- 15:13
Konu Klasör phpkf seosu nasıl ? sanallord 8 1420 16.01.2010- 23:34
Konu Klasör Forumu Nasıl Kurarım yonetici 0 2023 12.10.2008- 21:39

Etiketler   Kod,   yazarken,   nasıl,   bir,   kodlama,   mantığı,   izlenmeli

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2011   phpKF Ekibi


Tema:   5 Renkli   |   phpKF


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle