2009-10-29 13 views
14

के लिए फ़ोल्डर और फ़ाइल संगठन पाइथन विकास वातावरण में एक ही प्रोजेक्ट से संबंधित कोड व्यवस्थित करने का सबसे अच्छा तरीका क्या है? पायथन परियोजना संगठन के क्या और दान क्या हैं? क्या आप प्रत्येक वर्ग को फाइल में अलग करते हैं?पायथन विकास

Project A 
    Classes 
     "subsystem1" 
      class1 
      class2 
      subsystem1Module 
     "subsystem2" 
     "utils" 
     "etc" 
    Tests 
    Whatever 
    etc? 

कोई सुझाव? ओह, और कृपया वर्णन करें कि प्रत्येक प्रकार के संगठन की (संभावित) समस्याएं क्या हैं।

पायथन कोड व्यवस्थित करने के लिए सर्वोत्तम प्रथाओं को क्या माना जाता है?

+2

डुप्लिकेट: http://stackoverflow.com/questions/391879/organising-my-python-project –

+2

मुझे यकीन नहीं है कि यह एक सटीक डुप्लिकेट है, मैं ज्यादातर राय चाहता था। समुदाय विकी देखें। लेकिन फिर भी धन्यवाद। –

+0

@ जॉर्ज: "यकीन नहीं है" वास्तव में एक तर्क का अधिक नहीं है, है ना? यदि यह अलग है, तो कृपया अलग कारण बताएं कि यह अलग क्यों है। कृपया पिछले प्रश्न का संदर्भ देने के लिए प्रश्न अपडेट करें और दिखाएं कि आपका बिल्कुल अलग कैसे है। कृपया प्रश्न अपडेट करें; अपने प्रश्न को स्पष्ट करने के लिए अभी तक और अधिक टिप्पणियां न जोड़ें। यह आपका सवाल है। इसे अपडेट करो। –

उत्तर

0

पर हैं वहाँ है कि कई मुद्दों है कि केवल पायथन के लिए लागू होने जा रहे हैं नहीं कर रहे हैं। यह वेबसाइट: Software Configuration Management Patterns और सहयोगी पुस्तक कुछ स्रोत कोड प्रबंधन पैटर्न का वर्णन करती है।

परिचित पैटर्न भाषा में समस्याएं वर्णित हैं ताकि आपको अपनी आवश्यकताओं के लिए आवश्यक जानकारी मिल सके। जैसा कि सभी पैटर्न के साथ व्यापार-बंद पर भी चर्चा है।

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