2010-03-09 6 views
9

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

एक परियोजना-वास्तुकार के रूप में, मुझे बाद के जाल से बचने के लिए क्या करना चाहिए? बेशक, मुझे सी लेक्सम और फाइलों के लिए बहुत सहज और आत्म-निरंतर नामकरण सम्मेलन की आवश्यकता है। लेकिन अच्छी शैली क्या है और क्या नहीं है? क्या मुझे एकमात्र निर्देशिका या उनमें से दस होना चाहिए? क्या मुझे सभी शीर्षलेख फ़ाइलों को एक सामान्य में निर्देशिका शामिल करना चाहिए?

क्या आप कृपया मुझे एक बहुत अच्छे उदाहरण का संदर्भ दे सकते हैं? (कोई भी ओपन सोर्स सी प्रोजेक्ट)

+1

होना चाहिए समुदाय विकी – qrdl

+0

डुप्लिकेट और पास डुप्लिकेट: http://stackoverflow.com/questions/1451086/folder-structure-for-ac-project http://stackoverflow.com/questions/661307/recommendations- फॉर-स्ट्रक्चरिंग-कॉम्प्लेक्स-एप्लिकेशन-इन-सी http://stackoverflow.com/questions/2407668/file-and-folder-structure-of-a-app-project-based-in-c http: // stackoverflow। कॉम/प्रश्न/26 9 64/व्हाट-द-द-बेस्ट-वे-टू-ऑर्गनाइजेशन-माय-सी-प्रोजेक्ट-कोड-एंड-इसके-बाहरी-पुस्तकालय http://stackoverflow.com/questions/742391/project-organization -इन-सी-सर्वोत्तम प्रथाओं संबंधित: http://stackoverflow.com/questions/1441510/directory- संरचनाएं-c – dmckee

उत्तर

3

आप शायद OpenSSL देख सकते हैं। फाइलों में उनके फाइल संगठन और कार्यक्षमताओं का वितरण बहुत अच्छा है। तो उनकी फ़ाइल नामकरण सम्मेलन है जो स्पष्ट रूप से कार्यक्षमताओं को इंगित करता है। लेकिन, चूंकि यह एसएसएल कोड पर आधारित है, इसलिए इसे समझने में कुछ समय लग सकता है। आपकी परियोजना के लिए आपको शुभकामनाएँ! :)

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