2008-09-21 5 views
5

Какие ваши любимые дополнительные инструменты для разработки Java?Дополнительные инструменты для разработки Java

Mine являются:

1) Total Commander (в связи с возможностью поиска внутри JARs).

2) JAD + Jadclipse (понимать и отлаживать библиотеки)

И-конечно, Google. (на самом деле не может жить без него)

ответ

1

JavaRebel ускоряет разработку путем автоматического горячего развертывания изменений кода в текущей программе.

0
+2

Видимо, это неправильный ответ. Так что, возможно, кто-нибудь может сказать мне, какие мои любимые дополнительные инструменты для разработки? – 2009-01-19 00:49:38

1

В основном я провожу большую часть своего времени в Eclipse и в командной строке.

С Eclipse я обычно изменяю привязки клавиатуры, поэтому у меня есть такие функции, как Open Type/Resource, Quick Outline, Show Refactor Menu и т. Д. На кончике пальцев. Я также устанавливаю Q for Eclipse, чтобы включить хорошую интеграцию Maven, позволяющую мне получить доступ к источнику моих зависимостей при кодировании.

В командной строке это такие инструменты, как Maven, Ant и Subversion которые используются наиболее. У меня есть несколько команд для переключения между JDK, чтобы проверить, что проекты компилируются и выполняются по всем намеченным целям.

Раньше я хранил копию JAD, но благодаря Maven и Q для Eclipse я никогда больше не использовал его. Декомпилированный код не так удобен, как оригинал.

Я почти забыл, JConsole помогает с мониторингом вашего приложения, также я использую YourKit для более продвинутого профилирования.

1
  • Eclipse, с:
    • Subclipse
    • JBoss Инструменты
    • Ant
    • Junit
  • Ultraedit (для редактирования столбца)
  • JAD
  • Jarbrowser
  • SQLyog (для MySQL), ЖАБА (для Oracle), Management Studio (для SQL Server)

Eclipse, уже имеет много, чтобы предложить, благодаря бесчисленным плагинов (которые поддерживают другие языки и среды, слишком).

3

Jython для интерактивного тестирования и исследования всех видов вещей.

2
  1. Maven для организации и строительства вашего проекта
  2. Hudson сделать это автоматически ;-)
  3. EmmaEclEmma плагин для Eclipse), чтобы получить некоторое представление о том, в вашем покрытия кода
3
  • Eclipse Classic (с плагинами WebTools, Subclipse и Eclipse Checkstyle)
  • Maven
  • Oracle SQL Developer
1
  1. Groovy: мой псевдо Java блокнотная
  2. Eclipse, или Netbeans: в зависимости от того я чувствую себя, как для IDE
  3. Subversion: всегда нужен хороший контроль версий
3
  • Eclipse
  • TextMate
  • Ant
  • Maven
  • JUnit и друзья
  • Checkstyle (плагинов для Eclipse, и Maven)
  • JAD
  • DbVisualizer
4

PMD

PMD сканирует исходный код Java и ищет потенциальные проблемы :

* Possible bugs - empty try/catch/finally/switch statements 
* Dead code - unused local variables, parameters and private methods 
* Suboptimal code - wasteful String/StringBuffer usage 
* Overcomplicated expressions - unnecessary if statements, for loops that could be while loops 
* Duplicate code - copied/pasted code means copied/pasted bugs