2008-09-21 7 views
5

के लिए पूरक विकास उपकरण जावा विकास के लिए आपके पसंदीदा पूरक उपकरण क्या हैं?जावा

खान कर रहे हैं:

1) कुल कमांडर (अंदर जार खोज करने के लिए) क्षमता की वजह से।

2) JAD + Jadclipse (समझने के लिए और डिबग पुस्तकालयों)

और के पाठ्यक्रम, गूगल। (वास्तव में इसके बिना नहीं रह सकता)

उत्तर

1

JavaRebel चल रहे प्रोग्राम में स्वचालित रूप से हॉट तैनाती कोड परिवर्तनों द्वारा विकास को गति देता है।

0
+2

स्पष्ट रूप से यह गलत जवाब है। तो शायद कोई मुझे बता सकता है कि मेरे पसंदीदा पूरक विकास उपकरण क्या हैं? –

1

मैं अपने अधिकांश समय Eclipse और कमांड लाइन पर खर्च करता हूं।

ग्रहण के साथ मैं आमतौर पर कीबोर्ड बाइंडिंग को संशोधित करता हूं, इसलिए मेरे पास ओपन टाइप/रिसोर्स, क्विक आउटलाइन, शो रिफैक्टर मेनू और मेरी उंगलियों की नोक पर सुविधाएं हैं। मैं अच्छे मेवेन-एकीकरण को सक्षम करने के लिए Q for Eclipse भी स्थापित करता हूं ताकि कोडिंग के दौरान मुझे अपनी निर्भरताओं के स्रोत तक पहुंच मिल सके।

कमांड लाइन पर यह Maven, Ant और Subversion जैसे टूल का उपयोग किया जाता है। जेडीके के बीच स्विच करने के लिए मेरे पास कुछ कमांड हैं जो कि परियोजनाओं को संकलित करने और उनके सभी लक्षित लक्ष्यों पर चलने के परीक्षण के लिए हैं।

मैं जेएडी की प्रतिलिपि रखने के लिए उपयोग करता था, लेकिन ग्रहण के लिए मेवेन और क्यू का धन्यवाद मैं कभी भी इसका उपयोग करता हूं। डिकंपील्ड कोड लगभग मूल के रूप में प्रयोग योग्य नहीं है।

मैं लगभग भूल गया था, जेकोनसोल आपके एप्लिकेशन की निगरानी में सहायता करता है, मैं अधिक उन्नत प्रोफाइलिंग के लिए YourKit का उपयोग करता हूं।

1
  • ग्रहण के साथ:
    • Subclipse
    • JBoss उपकरण
    • चींटी
    • JUnit
  • Ultraedit
  • JAD (स्तंभ संपादन के लिए)
  • Jarbrowser
  • SQLYog (MySQL के लिए), टॉड (ओरेकल के लिए), (SQL सर्वर के लिए)

ग्रहण पहले से ही एक बहुत प्रस्ताव दिया है प्रबंधन स्टूडियो, अनगिनत प्लगइन्स (जो अन्य भाषाओं और वातावरण का समर्थन करने के लिए धन्यवाद, भी)।

3

Jython इंटरैक्टिव परीक्षण और सभी प्रकार की चीजों की खोज के लिए।

2
  1. आयोजन और निर्माण अपनी परियोजना के लिए Maven
  2. Hudson यह करने के लिए स्वचालित रूप से ;-)
  3. Emma (और ग्रहण के लिए EclEmma प्लगइन) अपने कोड कवरेज में भी कुछ जानकारी प्राप्त
3
  • ग्रहण क्लासिक (वेबटूल, उपclipse और ग्रहण चेकस्टाइल प्लगइन्स के साथ)
  • Maven
  • Oracle SQL डेवलपर
2
  1. अल्ट्रा संपादित की गूगल
  2. एजेंट लूटना
  3. डीजे जाव एक Decompiler
1
  1. ग्रूवी: मेरे छद्म जावा स्क्रैचपैड
  2. ग्रहण या Netbeans: जो भी मैं एक IDE के लिए की तरह महसूस कर रहा हूँ
  3. सबवर्सन: हमेशा एक अच्छा संस्करण नियंत्रण की जरूरत है
3
  • ग्रहण
  • टेक्स्टमैट
  • चींटी
  • Maven
  • JUnit और दोस्तों
  • Checkstyle (ग्रहण और Maven के लिए प्लग-इन)
  • JAD
  • DBVisualizer
4

PMD

PMD जावा स्रोत कोड को स्कैन करता है और संभावित समस्याओं के लिए लग रहा है जैसे:

* 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