php kod koku dedektörü

2 Cevap php

http://c2.com/cgi/wiki?DetectingCodeSmellsInPhp de php kod koku dedektörü ile ilgili

Benim web tarayıcısında açtığınızda, ben bir hata alıyorum, ama benim IDE açtığınızda, bilmiyorum.

Bunu düzeltmek için?

2 Cevap

Kodu ile kesin bir kod koku algılama mümkün aynı gün halting sorun sabit olacaktır. *takes off joke hat*

Ne o sadece yapıyor diye kötü kod olduğunu düşündüğünü bazı parametreleri belirliyor. Ve (IMO) yanlış

Eşit veya 4 parametreden daha fazla sahip bir kod koku nedir? Kendisi sahip olduğu kod koku dedektörü!

Bir işlev için 20'den fazla satır bir kod koku nedir? Bu kod koku dedektörü ana işlevi kod 49 satır olduğunu!

Kod koku bazı durumlarda bazı işlevi yapmak için en iyi yolu, standart olmayan bir yoldur (bu şekilde ne olursa olsun) ve diğer durumlarda değil, programlayabilir bir şey değildir. Sadece Frank Farmer yukarıdaki yorumlarda dediğim gibi içgüdü güven ve yapmak zorunda. Sadece iyi bir WIFF alır.

Eğer bir kod sniffer istiyorsanız kullanın Pears PHP_CodeSniffer. Eğer vb, kendi kural seti, kendi kurallarını tanımlamak sağlar

PHP_CodeSniffer tanımlanmış bir kodlama standardı ihlallerini tespit etmek ve "bayılmadım" PHP, JavaScript ve CSS dosyaları sıfırlar PHP5 betik. Bu kodu temiz ve tutarlı kalmasını sağlar önemli bir geliştirme aracıdır. Ayrıca geliştiriciler tarafından yapılan bazı ortak semantik hatalarını önlemeye yardımcı olabilir.

PHP_CodeSniffer bir kodlama standart koklama dosyalar topluluğudur. Her dosya kontrolleri sadece kodlama standardının bir parçasını dinleyebilir.

kullanmak için eğlenceli (PEAR standartlarına uygun tek bir işlevi yazma deneyin) ve kod temeli kuvvetlerin en azından bazı tutarlılık.

it doesn't guarantee code quality, but it may help