27 сентября 2010 года Понедельник
27-09-2010 14:22
к комментариям - к полной версии
- понравилось!
[Testing System. : Логирование. : Значения параметров директив.]
{12:21} Ну вот, теперь в логе вместе с директивами выводятся и значения параметров, если эти параметры есть. Правда, если значение - какой-то объект, толку от его знания маловато...
Core_isItOrganisationAdministratorScreen.validate_JUnit (com.yukon.tests.ca.environment.object.OrganizationAdministrator@3e89c3)
Но что ещё я могу отсюда выжать? Объект есть объект, вещь весьма относительная. Посмотрим, нужно ли мне будет более подробная информация о нём. Может, и так будет достаточно.
[Анализ кода. : Jdepend.]
{13:25} Итак, что это такое и в чём его изюминка? Сейчас я это узнаю.
{14:01} Что ж. Это инструмент для анализа зависимостей пакетов. С его помощью можно получать информацию для планирования дальнейшего рефакторинга системы с целью улучшения таких показателей, как расширяемость, повторное использование кода и его поддержка. В следующий раз попробую на практике.
[Анализ кода. : Sonar]
{15:29} В пятницу натравил Sonar на Систему Тестирования. И теперь имею некоторую статистику, с которой хотелось бы разобраться.
Violations drilldown: Blocker - 0; Critical - 15; Major - 714; Minor - 423.
Естественно, начну с критических замечаний.
Unconditional If Statement: 5. Ну, это понятно. if(false) - типа такого я использую для отладки. Так, где много таких условий, у меня есть соответствующая переменная, но если нужно точечное вмешательство... Ладно, сейчас придумаю что-нибудь другое. {15:53} С этим разобрался. Переменных стало немножко больше.
Empty If Stmt: 4. С этим тоже понятно и легко - в блоке Else закомментированный код. На стройплощадке без мусора, как говорится, не бывает. Но этот я уберу.
Security - Array is stored directly: 4.
Empty While Stmt: 2.
вверх^
к полной версии
понравилось!
в evernote