सेवा के बारे में
अनुवादितमैं Pharo में प्रोग्राम विकसित करता हूँ — एक आधुनिक लाइव Smalltalk वातावरण — और वर्षों से विचारों को काम करने वाले ऑब्जेक्ट्स में बदलने में बिताया है, न कि स्थिर फ़ाइलों के ढेर में। मेरे दृष्टिकोण की नींव जीवंत विकास है: पूरा सिस्टम जीवित रहता है जबकि मैं कोड लिखता हूँ, इसलिए मैं वास्तविक ऑब्जेक्ट्स का निरीक्षण करता हूँ, एक विधि को बदलता हूँ, और तुरंत परिणाम देखता हूँ। जब आप मुझे नियुक्त करते हैं, तो आप अनुमान के लिए नहीं, बल्कि आपकी समस्या क्षेत्र का एक कार्यशील मॉडल पाने के लिए भुगतान कर रहे हैं जिसे आप पहले दिन छू सकते हैं। मैं Seaside पर वेब एप्लिकेशन बनाता हूँ, जहाँ घटक अपनी स्थिति रखते हैं और कॉलबैक का प्रवाह स्पष्ट तर्क की तरह पढ़ता है, न कि मार्गों के भूलभुलैया की तरह। मैं इंस्पेक्टर और डिबगर के माध्यम से लाइव ऑब्जेक्ट निरीक्षण का सक्रिय रूप से उपयोग करता हूँ: मैं चल रहे सिस्टम में व्यवहार को संपादित करता हूँ और इसे छवि में वापस सहेजता हूँ। यह तेजी से प्रोटोटाइपिंग में है कि Pharo सबसे अच्छा चमकता है — मैं दिनों में एक कार्यशील मॉकअप ला सकता हूँ, इसे आपके साथ सत्यापित कर सकता हूँ, और इसे परीक्षणों के साथ एक समर्थित एप्लिकेशन में विकसित कर सकता हूँ जो अंतर्निहित SUnit ढांचे पर है। सामान्य डिलीवरबल्स में एक दस्तावेजीकृत Pharo छवि या Tonel स्रोत पेड़, पुनरुत्पादक लोडिंग के लिए एक आधारभूत Metacello कॉन्फ़िगरेशन, यूनिट परीक्षण, और आर्किटेक्चर के माध्यम से चलने वाले एक संक्षिप्त स्क्रीन रिकॉर्डिंग शामिल हैं। मैं Glorp या मैनुअल रिलेशनल मैपिंग, REST एंडपॉइंट्स, और मौजूदा सेवाओं के साथ एकीकरण के साथ भी काम ले सकता हूँ। अपने कार्य का वर्णन करें — और मैं आपको एक लाइव ऑब्जेक्ट दिखाऊँगा जो इसे हल करता है।