2008-09-21 11 views
5

¿Cuáles son sus herramientas complementarias favoritas para el desarrollo de Java?Herramientas de desarrollo complementario para Java

mina son:

1) Total Commander (debido a la capacidad de buscar dentro de archivos JAR).

2) JAD + JadClipse (para comprender y bibliotecas de depuración)

Y de curso, Google. (realmente no puede vivir sin él)

Respuesta

1

JavaRebel acelera el desarrollo mediante la implementación automática de cambios de código en el programa en ejecución.

0
+2

Aparentemente esta es la respuesta incorrecta. Entonces, ¿alguien podría decirme cuáles son mis herramientas de desarrollo complementarias favoritas? –

1

Casi paso la mayor parte de mi tiempo en Eclipse y en la línea de comando.

Normalmente utilizo Eclipse para modificar los enlaces del teclado, por lo que tengo características como Tipo abierto/Recurso, Esquema rápido, Mostrar menú Refactor, etc. con la punta de los dedos. También instalé Q for Eclipse para permitir una buena integración de Maven, lo que me permite acceder al origen de mis dependencias al codificar.

En la línea de comandos son herramientas como Maven, Ant y Subversion que se utilizan más. Tengo algunos comandos para cambiar entre JDK para probar que los proyectos compilan y ejecutan en todos sus objetivos previstos.

Solía ​​guardar una copia de JAD, pero gracias a Maven y Q para Eclipse ya lo volvería a usar. El código descompuesto no es tan utilizable como el original.

Casi lo olvido, JConsole me ayuda a controlar su aplicación y también uso YourKit para obtener un perfil más avanzado.

1
  • con Eclipse:
    • Subclipse
    • JBoss Herramientas
    • Ant
    • Junit
  • Ultraedit (para la edición de la columna)
  • JAD
  • Jarbrowser
  • SQLyog (para MySQL), SAPO (por Oracle), Management Studio (para SQL Server)

Eclipse ya tiene mucho que ofrecer, gracias a las innumerables plugins (que apoyan a otros lenguajes y entornos, también).

3

Jython para pruebas interactivas y exploración de todo tipo de cosas.

2
  1. Maven para la organización y la construcción de su proyecto
  2. Hudson hacer esto de forma automática ;-)
  3. Emma (y el plugin para Eclipse EclEmma) para conseguir una cierta penetración en su cobertura de código
3
  • Eclipse Classic (con los complementos de WebTools, Subclipse y Eclipse Checkstyle)
  • Maven
  • Oracle SQL Developer
1
  • Ant/Maven
  • TextMate
  • Google por supuesto ;-)
2
  1. ultraedit
  2. MediaFinder
  3. DJ Jav un Descompilador
1
  1. maravillosa: mi seudo Java bloc
  2. Eclipse o Netbeans: lo que me siento como un IDE
  3. Subversion: siempre se necesita un buen control de versiones
3
  • Eclipse
  • TextMate
  • Ant
  • Maven
  • JUnit y amigos
  • Checkstyle (plugins para Eclipse y Maven)
  • JAD
  • DBVisualizer
4

PMD

PMD escanea el código fuente de Java y busca problemas potenciales como:

* 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 
Cuestiones relacionadas