[Закрываются] хорошие инструменты PHP Metric

Одной вещью, которая изумляет меня, является скромная электронная таблица. Люди непрограммиста создают дикие и замечательные решения проблем реального мира с простой сеткой формулы. Тиражирование их усилий в настольном приложении часто берет в 10 - 100 раз дольше, чем оно взяло для записи электронной таблицы, и получающееся приложение часто более трудно использовать и полный ошибок!

я полагаю, что ключ к успеху электронной таблицы является автоматическим анализом зависимости. Если бы пользователь электронной таблицы был вынужден использовать шаблон "наблюдатель", то у них не было бы шанса разбирания в нем.

Так, большое усовершенствование является автоматическим анализом зависимости. Теперь, почему какая-либо современная платформа не имеет (Java, .NET, веб-сервисы) встроил это в ядро системы? Особенно через день и возраст масштабирования посредством распараллеливания - график зависимостей ведет, чтобы быть параллельным перерасчету тривиально.

Редактирование: Блин - просто проверенный. VisiCalc был выпущен в 1979 - давайте притворимся, что это - изобретение после 1980.

Edit2: Кажется, что электронная таблица уже отмечена Alan так или иначе - если вопрос, который купил его этому форуму , корректен!

26
задан mauro.dec 19 August 2009 в 14:40
поделиться

4 ответа

Моя компания предоставляет множество инструментов PHP для статического и динамического измерения качества программного обеспечения.

Система поиска исходного кода SD - это интерактивный графический интерфейс, который позволяет вам для быстрого и легкого поиска в больших массивах исходного кода (например, PHP и HTML). Он обеспечивает быстрый поиск, сначала индексируя базу исходного кода.

В качестве побочного эффекта процесса индексации он также производит показатели для сканируемых файлов, включая SLOC, комментарии, пробелы, цикломатические меры и показатели Холстеда.

CloneDR - это инструмент, который находит точный и почти не повторяющийся код в больших программных системах. Он использовался для поиска клонов в PHP-коде.

Инструмент SD Test Coverage для PHP - это инструмент, который определяет, какая часть вашего PHP-приложения была выполнена по любой причине, в том числе из-за тестирования. Он предоставляет информацию о покрытии как в форме отчета, так и в форме пользовательского интерфейса, наложенной на исходный код.

РЕДАКТИРОВАТЬ 01.04.2011 (Серьезно!)

SD Profiler для PHP предоставляет возможность профилирования для определения того, какой часть вашего кода стоит дорого. Мы предлагаем как счетные профилировщики, которые предоставляют счетчики выполнения для отдельных операторов, так и временные профили, которые предоставляют временные затраты отдельных тел функций и поддеревьев вызовов в рамках конкретной функции, а также информацию о графике вызовов.

РЕДАКТИРОВАТЬ 01.04.2011 (Серьезно!)

SD Profiler для PHP предоставляет возможность профилирования, чтобы определить, какая часть вашего кода является дорогостоящей. Мы предлагаем счетные профилировщики, которые предоставляют счетчики выполнения для отдельных операторов, и временные профили, которые предоставляют временные затраты отдельных тел функций и поддеревьев вызовов в рамках конкретной функции, а также информацию о графике вызовов.

РЕДАКТИРОВАТЬ 01.04.2011 (Серьезно!)

SD Profiler для PHP предоставляет возможность профилирования, чтобы определить, какая часть вашего кода является дорогостоящей. Мы предлагаем как счетные профилировщики, которые предоставляют счетчики выполнения для отдельных операторов, так и временные профили, которые предоставляют временные затраты отдельных тел функций и поддеревьев вызовов в рамках конкретной функции, а также информацию о графике вызовов.

13
ответ дан 28 November 2019 в 17:19
поделиться

Ну, я бы упомянул PHPDepend , хотя он больше ориентирован на анализ зависимостей.

6
ответ дан 28 November 2019 в 17:19
поделиться

Я столкнулся с этой же проблемой несколько месяцев назад и в итоге написал свою собственную. Если вы хотите попробовать, вы можете загрузить . Он написан для python 3, но нормально работает в python 2.x (некоторые случайные скобки появляются из-за изменений в печати).

Я не могу обещать, что это именно то, что вы ищете, иначе он не выйдет из строя. Это тоже не самый удобный сценарий.

2
ответ дан 28 November 2019 в 17:19
поделиться

Не по теме, но вот веб-сайт с обзором нескольких хороших инструментов.

856 Инструменты обеспечения качества для PHP

2
ответ дан 28 November 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: