2008-09-21 34 views
5

Công cụ bổ sung yêu thích của bạn để phát triển Java là gì?Công cụ phát triển bổ sung cho Java

Mỏ là:

1) Tổng số lệnh (do khả năng tìm kiếm bên trong JAR).

2) JAD + Jadclipse (để hiểu và gỡ lỗi thư viện)

Và tất nhiên, Google. (không thể thực sự sống mà không có nó)

Trả lời

1

JavaRebel tăng tốc độ phát triển bằng cách tự động triển khai các thay đổi mã mới cho chương trình đang chạy.

0
+2

Rõ ràng đây là câu trả lời sai. Vì vậy, có lẽ ai đó có thể cho tôi biết công cụ phát triển bổ sung yêu thích của tôi là gì? –

1

Tôi sử dụng phần lớn thời gian của mình ở Eclipse và tại dòng lệnh.

Với Eclipse, tôi thường sửa đổi các ràng buộc bàn phím để tôi có các tính năng như Open Type/Resource, Quick Outline, Show Refactor Menu và vân vân ở đầu ngón tay. Tôi cũng cài đặt Q for Eclipse để cho phép tích hợp Maven tốt cho phép tôi truy cập vào nguồn phụ thuộc của tôi khi mã hóa.

Tại dòng lệnh, các công cụ như Maven, AntSubversion được sử dụng nhiều nhất. Tôi có một vài lệnh để chuyển đổi giữa các JDK để kiểm tra các dự án biên dịch và chạy trên tất cả các mục tiêu dự định của chúng.

Tôi đã từng giữ một bản sao của JAD xung quanh, nhưng nhờ Maven và Q cho Eclipse tôi đã từng sử dụng nó nữa. Mã được biên dịch không gần như có thể sử dụng được như bản gốc.

Tôi gần như đã quên, JConsole giúp theo dõi đơn đăng ký của bạn còn tôi sử dụng YourKit để có hồ sơ nâng cao hơn.

1
  • Eclipse với:
    • Subclipse
    • JBoss Công cụ
    • Ant
    • Junit
  • UltraEdit (để chỉnh sửa cột)
  • JAD
  • Jarbrowser
  • SQLyog (đối với MySQL), cóc (đối với Oracle), Quản lý Studio (đối với SQL Server)

Eclipse đã có rất nhiều để cung cấp, nhờ vào các plugin không biết bao nhiêu (có hỗ trợ ngôn ngữ và môi trường khác, quá).

3

Jython để thử nghiệm tương tác và khám phá tất cả các loại sự vật.

2
  1. Maven cho việc tổ chức và xây dựng dự án của bạn
  2. Hudson để làm điều này tự động ;-)
  3. Emma (và EclEmma plugin cho Eclipse) để có được một số cái nhìn sâu sắc vào mã số bảo hiểm của bạn
3
  • Eclipse Classic (với các plugin WebTools, Subclipse và Eclipse Checkstyle)
  • Maven
  • Oracle SQL Developer
1
  • Ant/Maven
  • TextMate
  • Google tất nhiên ;-)
2
  1. Ultra Edit
  2. Agent Ransack
  3. DJ Jav một Decompiler
1
  1. Groovy: giả của tôi Java nháp
  2. Eclipse hay Netbeans: nào tôi cảm thấy như thế nào cho một IDE
  3. Subversion: luôn cần một điều khiển phiên bản tốt
3
  • Eclipse
  • TextMate
  • Ant
  • Maven
  • JUnit và bạn bè
  • Checkstyle (plugin cho Eclipse và Maven)
  • JAD
  • DbVisualizer
4

PMD

PMD quét mã nguồn Java và tìm kiếm những vấn đề tiềm ẩn như:

* 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 
Các vấn đề liên quan