के लिए प्रलेखन और निर्माण प्रणाली मैं एक नई परियोजना शुरू कर रहा हूं और एक टीम के सदस्य ने कार्यान्वयन भाषा के रूप में सी # का उपयोग करने का निर्णय लिया है। मुझे सी # में बहुत अधिक अनुभव नहीं है, लेकिन एक संक्षिप्त पठन से पता चलता है कि यह एक पूर्ण क्रॉस-प्लेटफॉर्म वीएम होने में बहुत सक्षम है। भाषा से परे, मुझे कोड के प्रबंधन के लिए टूल और वर्कफ़्लो चुनने में परेशानी हो रही है क्योंकि परियोजना बढ़ती जा रही है। यह काफी छोटा होना चाहिए (< 10 के लाइनें) लेकिन मैं प्रोजेक्ट बढ़ने के रूप में प्रलेखन उत्पन्न करने की क्षमता लेना चाहता हूं, किसी बाहरी निर्भरता का प्रबंधन करना चाहता हूं जिसे हम उपयोग करने का निर्णय लेते हैं, और बिल्ड और परीक्षण स्वचालित करते हैं। मैं सोच रहा हूं कि इस भाषा के लिए आमतौर पर कौन से औजारों का उपयोग किया जाता है या माना जाता है।मोनो/सी #
मैं मुख्य रूप से चिंतित हूं कि निर्माण प्रणाली संभावित रूप से * निक्स के साथ-साथ विंडोज़ पर कैसे काम करेगी? क्या सी # विशिष्ट उपकरण हैं या अधिक आम बनाते हैं? इसके अलावा, मैं एक डीवीडी का उपयोग करना चाहता हूं, लेकिन यह विजुअल स्टूडियो और मोनो डेवलपमेंट की तरह दिखता नहीं है। सी # के लिए पसंद के सामान्य वीसीएस क्या है? यूनिट परीक्षण के प्रकार परीक्षण के लिए सी #/मोनो के लिए उपलब्ध है? अंत में, मुझे पता है कि अच्छे डॉक्टर जेनरेटर हैं, लेकिन बिल्ड सिस्टम के सवाल के साथ, मैं वास्तव में यह देखना चाहता हूं कि निर्माण में एक कदम ही एक चरण है। आम तौर पर मैं हडसन के साथ स्वचालित होगा, लेकिन मुझे आश्चर्य है कि मंच के लिए कुछ और विशिष्ट है या नहीं।
कुल मिलाकर, मुझे एक ऐसा समाधान देखना अच्छा लगेगा जो भारी व्यवस्थापक बोझ के बिना दोनों विंडोज़ और * निक्स पर एक सभ्य वर्कफ़्लो प्रदान करता है। मुझे पूरा यकीन है कि यह परियोजना प्रबंधन का पवित्र अंगूर है, इसलिए जो कुछ भी मुझे उस रास्ते पर रखता है वह बहुत ही बढ़िया है।
मैं सीएमके पर एक नज़र डालेगा, यह कम से कम क्रॉस-प्लेटफार्म है, और सी #/मोनो परियोजनाओं में सहायता के लिए पहले से ही स्क्रिप्ट हो सकती है। – sinelaw