Hakkında Php geliştirme [kapalı]

5 Cevap

OsDate tane ve diğer kendi kodu: Ben iki proje geliştirdik. Benim kod standardını geliştirmek istiyorum. Herkes bir standart ve nasıl başlamadan önce bir projeyi organize etmek önerebilirsiniz? Ofisimde herhangi bir üst düzey programcılar yok ve bu yüzden kendim öğrenmek zorunda.

5 Cevap

php codesniffer uzun bir sabit göz ve phpmd (bunlar arasında örtüşme olduğunu unutmayın ama onlar farklı yönlerini kapsamaktadır do) - bir kodlama standardını seçin ve kodunuzu kontrol etmek için bu programları kullanmak.

Bir versiyon kontrol sistemi kullanıyor musunuz. (PHPXRef phpdoc gibi) bir kod Belgeleyicisini kullanmak ve buna göre kodunuzu yorum yok. Planı ünite testleri ve sürekli entegrasyon test kurmak.

Eğer Live yayımlanmadan önce (yani ayrılmış canlı ve test kodu) tutmak, kodu test / yönetmek için gidiyoruz nasıl planlayın.

Aslında, her şeyi planlamak - ama ihtiyaç duyulduğunda gibi planlarını değiştirmek için hazırlıklı olun.

Eğer bunları düzeltmek önce bulmak hataları kaydetmek için zaman ayırın - daha sonra periyodik kod ve ne gelecekte bunları önlemek için yapabileceğiniz meydana tutmak hataların ne tür gözden. Ayrıca bakınız PSP

Geliştiriciler arıyor orada Open Source projeleri çok var - Bu kod (onlar hakkında neler konuştuğunu biliyor umarım) diğer insanlar tarafından yorumlanan ve büyük bir proje nasıl çalıştığını görmek almak için büyük bir fırsattır.

HTH

C.

Php proje düzenliyor ilgili olarak, muhtemelen hedefliyoruz olur

  1. Bazı kağıt ve bir kalem ile oturup kağıt üzerinde bütün proje tasarımı. Her zaman yanlış olabilir ne planlanandan biliyorum eğer ortaya çıkmadan önce olası sorunları görmek daha kolay olacak.
  2. 1 ile ilgili olarak, bu veri tipleri kullanılan olacak ne içerecektir, nerede ve nasıl ön uç arabiriminde veri ve ne gibi görünmelidir soran olacaktır - sizin php yazma ile yardımcı olacağız. Gerçekten oldukça standart bir yaklaşım.
  3. Kodlama standardı ile ilgili, here için deneyin.
  4. Iyi bir test planı oluşturun. Ben şeyler geliştirme döngüsü sırasında değişikliğe bağlı olarak gelişme sonuna doğru bunu tercih. Sınır istisnalar dahil - tüm beklendiği gibi eserler memnun böylece php kodun her alanda test edilmelidir. Yine, oldukça standart şeyler gerçekten.

Bir geliştirici olarak kendinizi geliştirmek için harika bir yoldur, diğer halklar kodu okumaktır.

Orada Başkalarının şeyler yaklaşım nasıl görmek kadar kurcalamak açık kaynak projeleri bol vardır.

Diğer halklar kodu her zaman 'doğru' yolu temsil olmayabilir iken, farklı yaklaşımlar görmek ve kendi kod yargılamaya karşı bir işareti olması önemlidir.

PHP kod geliştirmek için en iyi yollarından biri, HTML sayfaları ve Kontrolörleri gelen veri modelleri bölmek sizi zorlayacak bir MVC Framework, kullanmaktır.

PHP Yeni Başlayanlar için iyi bir MVC çerçeveler olduğunu Codeigniter. Sadece kullandıkları yöntemlere alışmak için bir kaç saat sürer ve onlar hiçbir zaman rayına girecek video tutorials üzerinde biraz iyi var.