माइलिन ग्रहण के लिए एक बहुत व्यापक रूप से सराहना की गई प्लगइन है, और अब मुख्य ग्रहण स्थल पर उपलब्ध है। यह उन कोड के टुकड़ों को देख सकता है जिन्हें आप एक साथ काम करते हैं (उदाहरण के लिए, "कर गणना" कोड बदलते समय, आप उसी पांच फ़ाइलों का उपयोग करते हैं) और फिर अगली बार जब आप उसी कार्य पर काम करते हैं, तो उन पर ज़ोर दें। जब आप किसी बड़े प्रोजेक्ट पर काम कर रहे हों, तो "सूचना अधिभार" को पूर्ववत करने का यह एक शानदार तरीका है।
एक्लिप्स के लिए फाइंडबग्स आपको संभावित जावा बग्स के लिए अपने स्रोत कोड का विश्लेषण करके समय बचाने में मदद करेंगे। इसकी झूठी सकारात्मक दर है, और आप इसे प्रत्येक बिल्ड नहीं चलाना चाहते हैं, लेकिन यह एक शानदार प्रक्रिया है।
ग्रहण की अपनी रीफैक्टरिंग और नेविगेशन सुविधाएँ आपको समय भी बचाएंगी। JDT की मेरी पसंदीदा विशेषता "क्विक फिक्स" है। जब आपके स्रोत कोड में कोई त्रुटि हो (आप इसे नेविगेट करने के लिए कंट्रोल-पीरियड का उपयोग कर सकते हैं), बस क्विक फिक्स ऑपरेशन के लिए एक कंट्रोल -1 करें। यह आपको त्रुटि को ठीक करने के तरीकों की एक सूची देगा। उदाहरण के लिए, यदि आप लिखते हैं a = foo(s)
, लेकिन a
घोषित नहीं है, तो क्विक फिक्स विकल्पों में से एक "घोषित" करना है। ग्रहण वापसी के प्रकार को देखेगा foo
और उस के लिए उपयोग a
करेगा, स्वचालित रूप से कोई आयात जोड़ रहा है। इस शैली के साथ, आपको जानबूझकर त्रुटियों के साथ कोड लिखने की सुविधा मिलेगी, क्योंकि क्विक फिक्स मार्ग तेज है!
मेरा अन्य पसंदीदा ग्रहण शॉर्टकट "विस्तार का चयन-> संलग्नक तत्व" (Alt + Shift + Up) है। यह वह जगह है जहां आपका कर्सर है और फिर उस पार्स ट्री के तत्व का चयन करता है जो आप पर हैं। जब आप इसे फिर से करते हैं, तो आप पार्स ट्री को आगे बढ़ाते हैं। यह बहुत अच्छा है, क्योंकि आप पूरी अभिव्यक्ति को आसानी से चुन सकते हैं, इससे पहले या बाद में कोड का चयन करने के बारे में चिंता न करें। "एक्स्ट्रेक्ट लोकल" रिफैक्टरिंग करने के लिए आपके पास एक वैध अभिव्यक्ति होना बहुत आसान है।
JUnit अपरिहार्य है यदि आप इकाई परीक्षण लिख रहे हैं, और यह पर्यावरण और प्रक्रिया के साथ अच्छी तरह से एकीकृत है।
यदि आप GWT के साथ कोई काम करते हैं, तो Google का GWT ग्रहण प्लग-इन अच्छा है। तुम भी एक GWT एक ही नहीं, किसी भी Tomcat आवेदन के साथ काम करने के लिए इसका इस्तेमाल कर सकते हैं।
ये सभी उपकरण मुफ्त उपलब्ध हैं।