पर प्रोग्रामर्स पूछे जाने पर: Well designed/high-quality open source softwareखैर डिज़ाइन किया गया/उच्च गुणवत्ता खुला स्रोत सॉफ्टवेयर
मैं सॉफ्टवेयर डिजाइन से विश्लेषण करने के लिए एक सॉफ्टवेयर डिजाइन वर्ग है, जहां मैं एक खुला स्रोत सॉफ्टवेयर का चयन करना चाहिए ले रहा हूँ दृष्टिकोण।
यह एक बड़ी परियोजना होनी चाहिए: कोड की 100,000 लाइनों से कम नहीं।
मैं वास्तव में एक सॉफ्टवेयर चुनना चाहता हूं जो अच्छी तरह से डिज़ाइन किया गया है और अच्छी सॉफ्टवेयर डिज़ाइन पर अच्छी अंतर्दृष्टि रखने के लिए आर्किटेक्टेड है।
मैं सार्थक वर्गों और वास्तुकला, (डिजाइन) पैटर्न का अच्छा इस्तेमाल, अमूर्त का अच्छा इस्तेमाल, घटक, उच्च एकता और घटकों के बीच कम युग्मन, आदि की अच्छी संगठन जैसी चीजों का मतलब अच्छे डिजाइन करके ...
क्या आपके पास सुझाव देने के लिए कोई सॉफ्टवेयर है?
ध्यान दें कि सॉफ़्टवेयर को केवल एक अच्छा डिज़ाइन होना चाहिए, डिज़ाइन को दस्तावेज करने की आवश्यकता नहीं है! :)
यह अंत उपयोगकर्ता के लिए एक आवेदन करने की आवश्यकता नहीं है ... यह भी एक पुस्तकालय, एक उपकरण, आदि हो सकता है ...
(!) मैं इसे प्रोग्रामर.se.com पर ले जाने का सुझाव देता हूं। और अपाचे नींव परियोजनाएं दिमाग में आती हैं (httpd, चींटी, आदि) – Eimantas
मुझे इसके बारे में पता नहीं था! धन्यवाद! वहां पोस्ट किया गया :) –
आप कौन सी प्रोग्रामिंग भाषा/ऑपरेटिंग सिस्टम पसंद करते हैं? जावा, सी ++, अजगर: मैं आप एक परियोजना विशेषताएं (unittests, integrationtests) ये एक अच्छा प्रारंभिक बिंदु हैं selftesting है कि उप-घटक (unittests) या यहां तक कि वर्कफ़्लो (integratino परीक्षण) – k3b