2011-12-23 11 views
9

कोड के साथ जनरेटर आउटपुट फ़ाइलों को चलाने के बाद वास्तव में विकृत दिखती हैं। मुझे पता है कि मैं शायद उन फ़ाइलों को कभी नहीं देखूंगा लेकिन जेनरेटर विकसित करते समय उत्पन्न कोड को अच्छी तरह से संरचित करना अच्छा लगता है।कस्टम टी 4 जेनरेटर द्वारा उत्पन्न कक्षाएं गन्दा

कोई सुझाव स्वागत है।

+0

टेम्पलेट बदलें ताकि यह आउटपुट कोड स्वरूपित हो? इस तथ्य के अलावा कि क्लास नाम केवल कक्षा के नाम और शीर्ष पर एक उपयोग कथन के बजाय पूरी तरह योग्य हैं, मेरे पास कभी भी मेरे टेम्पलेट्स से कोई समस्या कोड नहीं है। – cadrell0

+0

+1 सत्य टी 4 के साथ दर्दनाक काम कर रहा है क्योंकि जेनरेट कोड को उचित रूप से पहचानने के लिए लगभग असंभव है –

+1

मैं हमेशा जेनरेट कोड को साफ और स्वरूपित रखता हूं। मुझे नहीं लगता कि यह बिल्कुल दर्दनाक है। ऐसा करने का मेरा तर्क यह है कि आप जेनरेट कोड को डीबग करेंगे। – FuleSnabel

उत्तर

5

कभी नहीं उन फ़ाइलों

रूप में लंबे समय कोड काम करता है के रूप में, कौन परवाह करता गौर। आराम आसान दोस्त, अधिक महत्वपूर्ण चीजों पर जाएं :)

लेकिन यदि आप वास्तव में ऐसा करना चाहते हैं, तो मैं आपके निरंतर निर्माण प्रणाली में कोड-सुधार प्रक्रिया को जोड़ने का सुझाव दूंगा। उदाहरण के लिए How to force code style formatting as part of the build? देखें

+2

अच्छी तरह से मुझे पता है, लेकिन मैं वर्तमान में इस टी 4 जनरेटर पर काम कर रहा हूं और कोड सही होने पर मुझे "देखना" है :) –

+0

आह ठीक है। यदि आप उचित प्रारूपण करने के लिए अपना टी 4 टेम्पलेट नहीं बदलना चाहते हैं, तो आप संपादन -> उन्नत -> स्वरूप दस्तावेज़ को मांग पर कोड को दोबारा सुधारने के त्वरित और आसान तरीके के रूप में कर सकते हैं – kenwarner

+1

इस एक्सटेंशन को भी http: //visualstudiogallery.msdn है .microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99 जो स्वचालित रूप से आपकी फ़ाइल को प्रारूपित करेगा जब आप इसे – kenwarner

1

आउटपुट कोड neater बनाने के लिए अपने t4 कोड को बदलें ... या न देखें।

+2

एक्सटेंशन के लिए +1 करते हैं, तो आपका मतलब यह है कि मैं जेनरेटर में कोड को कैसे बना सकता हूं? –

+0

मैं कहूंगा कि केवल एक विकल्प है। टी 4 कोड बदलें। आपको देखने और डिबग करने की आवश्यकता होगी। – FuleSnabel