2010-02-10 13 views
11

मैं सोलिड सिद्धांतों पर पढ़ रहा हूं और सोच रहा था कि क्या एक अच्छा बड़ा ओपनसोर्स एप्लिकेशन या डॉटनेट में प्रोजेक्ट है जो वास्तविक दुनिया के उत्पाद में उपयोग में सोलिड सिद्धांतों को दिखाता है।असली दुनिया ओपनसॉर्स सी # अनुप्रयोग अच्छे कोड दिखा रहे हैं

यदि कोई अन्य ओपनसोर्स परियोजनाएं हैं जिन्हें अच्छे कोडिंग नमूने माना जाता है तो मैं उन्हें इन्हें देखने के लिए भी बहुत इच्छुक हूं।

+0

क्या आप वेब या विंडोज़ एप्लिकेशन की तलाश में हैं? – Giorgi

+0

यह अच्छा नहीं है क्योंकि अच्छा अच्छा है। धन्यवाद – SetiSeeker

+0

एएसपी.नेट एमवीसी एप्लिकेशन के उदाहरण के लिए आप [कौन मेरी मदद कर सकता है?] (Http://whocanhelpme.codeplex.com/) – Giorgi

उत्तर

2

मैं पूरी तरह से .NET में अद्यतित नहीं हूं, लेकिन जहां तक ​​मुझे पता है .NET रिटर्न प्रकार कॉन्वर्सिस लागू नहीं करता है, जो "सोलिड" (लिस्कोव प्रतिस्थापन सिद्धांत) में एल सिद्धांत के खिलाफ जाता है।

+0

तो .... आप अभी भी किसी भी अच्छे और बुरे कोड को लिख सकते हैं भाषा कार्यक्षमता से कोई फर्क नहीं पड़ता। क्या आप गंभीरता से कह रहे हैं कि इस वजह से सभी सी # कोड खराब हैं? – AnthonyLambert

+0

ने कभी यह नहीं कहा, केवल सोलिड सिद्धांतों में से एक को सी # में लागू नहीं किया जा सकता है। यह कोड की गुणवत्ता का मामला नहीं है, यह पूरी तरह से सोलिड सिद्धांतों की खोज करने की बात है। –

+1

मैं नहीं देख सकता कि यह जवाब -1 क्यों मिलता है। सिल्वेस्टर सही है, .NET रिटर्न प्रकार कॉन्वर्सिस लागू नहीं करता है और इसलिए पूरी तरह से सॉलिड सिद्धांतों का पालन नहीं करता है। IME के ​​साथ काम करते समय आईएमई समस्या नहीं है, लेकिन क्यू के बाद से। सोलिड को संदर्भित करता है यह सोचने लायक है कि मुझे लगता है! –

2

नहीं वास्तव में एक आवेदन पत्र है, लेकिन FubuMVC और OpenRASTA चौखटे के के Rhino family दोनों बहुत अच्छी तरह से लिखा जाता है।

संबंधित मुद्दे