सेवा के बारे में
अनुवादितमैं Xtend में कार्यशील सॉफ़्टवेयर बनाता हूँ - एक अभिव्यक्तिपूर्ण जावा डायलेक्ट जो JVM प्लेटफ़ॉर्म पर सामान्य, आसानी से पढ़ने योग्य जावा में संकलित होता है। यदि आपकी टीम बायलरप्लेट कोड से थक गई है लेकिन जावा पारिस्थितिकी तंत्र को छोड़ने के लिए तैयार नहीं है, तो मैं बिल्कुल यही मध्य मार्ग प्रदान करता हूँ। मैं सक्रिय एनोटेशन डिज़ाइन करता हूँ जो संकलन समय पर गेटर्स और सेटर्स, बिल्डर्स, समानता और हैशकोड, अपरिवर्तनीय मूल्य प्रकार और अवलोकनीय गुण उत्पन्न करते हैं, ताकि स्रोत संक्षिप्त रहे और उत्पन्न जावा किसी भी समीक्षक के लिए समझने योग्य हो। मैं मौजूदा पुस्तकालयों को बिना रैपर क्लासेस के एक चिकनी डोमेन एपीआई देने के लिए सक्रिय रूप से एक्सटेंशन मेथड्स का उपयोग करता हूँ, और कॉन्फ़िगरेशन, SQL, HTML फ़्रैगमेंट और स्रोत कोड स्वयं उत्पन्न करने के लिए स्मार्ट इंडेंटेशन हैंडलिंग के साथ टेम्पलेट एक्सप्रेशंस का उपयोग करता हूँ। मेरे सामान्य कार्य: विस्तृत जावा मॉड्यूल को संक्षिप्त Xtend में पोर्ट करना, आपके आवर्ती पैटर्न के लिए कस्टम सक्रिय एनोटेशन लिखना, ग्रेडल या मेवेन बिल्ड में कोड जनरेशन को एम्बेड करना, और आपके डेवलपर्स के साथ जोड़ी प्रोग्रामिंग करना ताकि मेरा दृष्टिकोण मेरे जाने के बाद भी जड़ें जमा सके। प्रत्येक परिणाम के साथ सत्यापित उत्पन्न जावा, यूनिट परीक्षण और प्रत्येक एनोटेशन प्रोसेसर कैसे काम करता है, इसका एक संक्षिप्त गाइड आता है। वर्षों में मैंने JVM पर कोड जनरेशन, डिस्पैच मेथड्स, ऑपरेटर ओवरलोडिंग और लैम्ब्डा पाइपलाइनों में अनुभव प्राप्त किया है। मुझे अपने दर्द बिंदुओं के बारे में बताएं - और मैं दिखाऊंगा कि कितना कोड हटाया जा सकता है।