Re: сканеры исходного кода
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 24.10.06 04:01
Оценка: 2 (1)
Здравствуйте, dipsy, Вы писали:

D>на сайте IBM видел статью, что есть сканеры кода для исходников на C++,C#, Java и некоторых других.

D>Есть ли такие сканеры для кода PHP ?
D>Вообще, насколько это всё серьёзно и разумно?

Это называется "статический анализ кода":
http://en.wikipedia.org/wiki/Static_code_analysis
Статический анализ кода
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

В частности, для PHP есть:
  • PHP executes a built-in basic Lint check when invoked with the -l switch. Example usage: for i in `find . -name \*.php`; do php -l $i | grep -v "No syntax errors"; done
  • PMD's Copy/Paste Detector
  • Zend Studio IDE includes static code analysis for PHP, called the "Code Analyzer".
  • ocProducts code quality checker
  • Armorize CodeSecure — The first security appliance for PHP source code scanning with traceback support and Web 2.0 interface.

    Про PHP ничего не могу сказать, для .NET использую FxCop, неплохо помогает. Например, находит неиспользуемые переменные и входные параметры функций, предупреждает о передаче значения по ссылке там где это не нужно, говорит какие методы можно сделать статическими итп.
  •  
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.