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