ओपन सोर्स की तरह software design करना
(techblog.lycorp.co.jp)लेखक ने लगभग 10 open source projects को direct और develop किया है, और टीम में software को पहली बार design करते समय भी जहाँ तक संभव हो, उसे open source में बदलने की संभावना को ध्यान में रखते हैं। इस प्रक्रिया में वे मुख्य रूप से किन बातों पर ज़ोर देते हैं, उसका परिचय दिया गया है.
-
वितरण के तरीके के रूप में open source के फायदे
- architecture की independence सुनिश्चित की जा सकती है
- open source license के ज़रिए user freedom बढ़ती है
- शुरुआत से ही security पर ध्यान दिया जाता है
-
अच्छी open source संरचना बनाने का पहला कदम
- consistency - स्पष्ट worldview स्थापित करना
- scalability - भागीदारी के लिए external interface
- maintainability - ऐसा program जिसकी working config file से पढ़ी जा सके
-
software के प्रकार के अनुसार संरचना और सावधानियाँ
- utility library
- data-dependent library
- API या CLI application
- end user वाले application
-
naming और tech branding
1 टिप्पणियां
अच्छा कंटेंट है, धन्यवाद