Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Альтернативы pmd под eclipse 
:(
    Опции темы
DmitryPS
  Дата 12.7.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 20.4.2007
Где: Казань

Репутация: нет
Всего: 1



Вы случайно не в курсе насколько удобна связка eclipse + pmd для анализа кода. (и есть ли достойные альтернативы pmd под eclipse) 

Это сообщение отредактировал(а) powerOn - 13.7.2007, 09:47
PM MAIL ICQ   Вверх
powerOn
Дата 12.7.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(DmitryPS @  12.7.2007,  17:39 Найти цитируемый пост)
и есть ли достойные альтернативы pmd под eclipse

может FindBugs?

Это сообщение отредактировал(а) powerOn - 13.7.2007, 09:49


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
DmitryPS
  Дата 13.7.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 20.4.2007
Где: Казань

Репутация: нет
Всего: 1



Цитата(powerOn @  12.7.2007,  22:12 Найти цитируемый пост)
тоже сорри за оффтоп. smile
может FindBugs? 


Спасибо. Будем смотреть и сравнивать.
А сами чем пользуетесь и мотивация выбора продукта интересна. 

Это сообщение отредактировал(а) DmitryPS - 13.7.2007, 09:13
PM MAIL ICQ   Вверх
powerOn
Дата 13.7.2007, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Модератор: Разделил темы, отредактировал первое сообщение.

Цитата(DmitryPS @  13.7.2007,  10:12 Найти цитируемый пост)
А сами чем пользуетесь и мотивация выбора продукта интересна. 

Всем. (И PMD, и FindBugs). Мотивация - бесплатно. Особых критериев выбора нет.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Royan
Дата 13.7.2007, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: нет
Всего: 15



powerOn, 
Цитата

Особых критериев выбора нет. 

Ну, здрасте, нет. Во-первых, PMD анализирует исходный код, а FindBugs работает только с бинарниками. Во-вторых PMD правила описаны в формате XSLT, что способствуют легкости расширения правил валидации. В-третих (вытекает из первого) характер анализа у этих утилит разный, поэтому есть разница между тем какие ошибки/предупреждения отлавливаются в том или ином случае. Например, FindBugs code style не проверяет вовсе, а PMD не отлавливает бесконечных циклов/рекурсий... собственно список отличий весьма и весьма велик

Вот пример плохо написанного класса, содержащего ошибки разного класса и разной степени грубости, попробуйте его проанализировать с помощью PMD и FindBugs

Код

package main;

public class Test {
    public Integer getValue() {
        Object obj = new Object();
        while (obj != null) {

        }
        Integer value = new Integer(100);
        return value;
    }

    public static void main(String[] args) {
        new Test().getValue();
    }
}




--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
powerOn
Дата 14.7.2007, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(Royan @  13.7.2007,  16:16 Найти цитируемый пост)
Ну, здрасте, нет.

Ну это у меня критериев нет. Так то они конечно есть, просто я не углублялся в это ибо желания не было.  smile 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
DmitryPS
Дата 25.7.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 20.4.2007
Где: Казань

Репутация: нет
Всего: 1



В итоге пользуемся обоими продуктами smile
Всем спасибо за информацию  smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0614 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.