मैं सोच रहा था कि ओरेकल डेटाबेस के लिए और विशेष रूप से पीएल/एसक्यूएल के लिए कोई अच्छा रिफैक्टरिंग टूल हैं या नहीं। मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जहां आधा डेवलपर्स सी # के साथ काम कर रहे हैं और डीबी पर दूसरे आधा जहां एक बड़ी और जटिल स्कीमा है और पीएल/एसक्यूएल में एक बड़ा कोड बेस है। हम एसक्यूएल सर्वर का भी उपयोग करते हैं लेकिन डेटाबेस टीम ओरेकल के साथ विशेष रूप से काम करती है।ओरेकल डीबी (पीएल/एसक्यूएल) रीफैक्टरिंग टूल्स
यह कोड बेस सक्रिय रूप से काम किया जा रहा है और इसे धीरे-धीरे दोबारा प्रतिक्रिया दी जा रही है लेकिन मुझे आश्चर्य हुआ कि ऑरैकल के लिए रिफैक्टरिंग टूल्स कितना बुरा लगता है (या कम से कम एक्लिप्स और रिशेर्पर की तुलना में)।
डेवलपर्स टॉड का उपयोग कर रहे हैं, जिसमें केवल मूलभूत रिफैक्टरिंग समर्थन है (संभवत: ऐसा लगता है कि यह डीबी व्यवस्थापक के विकास के लिए अधिक लक्षित है)। मैंने पहले टॉड का इस्तेमाल किया है लेकिन हमेशा पीएल/एसक्यूएल के लिए माना गया था कि कोड के साथ काम करने के लिए और अधिक सुविधाएं थीं लेकिन कभी इसमें नहीं देखा था। अब तक जहां तक मैं केवल एक ही रिफैक्टरिंग देख सकता हूं जो इसे प्रदान करता है, विधि (प्रक्रिया) और परिवर्तनीय नामकरण निकालें। मैंने एसक्यूएल डेवलपर और पीएल/एसक्यूएल डेवलपर की तुलना में एक लेख पढ़ा है और इन्हें रिफैक्टरिंग के लिए कोई बेहतर समर्थन नहीं दिखता है। मैंने ग्रहण डेटा टूल्स प्रोजेक्ट पर एक त्वरित नज़र डाली थी, लेकिन यह नहीं देख सका कि उन्होंने इसे अंतिम बार उपयोग करने के बाद रिफैक्टरिंग समर्थन जोड़ा है (कुछ साल पहले)।
एसक्यूएल सर्वर के लिए एसक्यूएल रिफैक्टर मौजूद है जो तालिका संरचनाओं को बदलते समय संग्रहीत प्रक्रियाओं के माध्यम से प्रचारित हो जाता है। यह मेरे लिए सभी संग्रहित प्रक्रियाओं को मैन्युअल रूप से अद्यतन करने से कहीं अधिक क्लीनर और कम त्रुटि प्रवण है। मैंने अतीत में एक प्रोजेक्ट पर इन उपकरणों का एक पुराना संस्करण इस्तेमाल किया था और वे काफी ठीक लग रहे थे लेकिन थोड़ी धीमी थी लेकिन यह कुछ साल पहले थी और यह अभी भी प्रयोग योग्य था।
ओरेकल के लिए कुछ समानता पहले से ही हमारी विकास टीम के लिए एक बड़ी मदद होगी, इसलिए यदि वे मौजूद हैं तो मैं ओरेकल के लिए अच्छे रिफैक्टरिंग टूल्स के कुछ पॉइंटर्स की सराहना करता हूं। धन्यवाद, Crocked
+1। जहां आप कहते हैं: "तर्कसंगत पीएल/एसक्यूएल में एम्बेडेड होने के बजाय टेबल के साथ सबसे अधिक बातचीत को जेनरेट टेबल एपीआई द्वारा अंडरक्टेकेन होना चाहिए।" क्या आपके पास कोई लिंक \ संसाधन है जो आप मुझे इस विषय पर इंगित कर सकते हैं? –
अधिकांश चीजों के साथ पीएल/एसक्यूएल, स्टीवन फेयरेस्टीन गेटो मैन है। इस मामले में उनकी प्रस्तुति एसक्यूएल में अपनी लत को तोड़ने की जगह है। इसे एक सम्मेलन पकड़ने की कोशिश करें (वह एक महान प्रस्तुतिकर्ता है) दुर्भाग्यवश इंटरनेट की इसकी प्रतिलिपि प्रतीत नहीं होती है, लेकिन उसकी सर्वोत्तम प्रथाओं की सामग्री इसका उल्लेख करती है: http://www.toadworld.com/Education/StevenFeuersteinsPLSQLExperience/ प्रशिक्षण और प्रतिनिधित्व/टैबिड/155/Default.aspx ... इसके अलावा टून कोप्पलर्स ब्लॉग पीएल/एसक्यूएल एपीआई बनाने के विषय पर बहुत अच्छा है: thehelsinkideclaration.blogspot.com – APC
लिंक के साथ मुझे इतनी जल्दी वापस आने के लिए धन्यवाद - मैं सहमत हूं स्टीवन फेयरेस्टीन के कौशल पेश करने के बारे में - 9/11 को उनकी पहली प्रस्तुति देखी! उम्मीद है कि मुझे काम से बचाया जा सकता है, इसलिए मैं 30 वें दिन यूकेओयूजी में भाग ले सकता हूं और उसी दिन उसे और टॉम दोनों देख सकता हूं। धन्यवाद फिर से –