मुझे उन कहानियों में दिलचस्पी है जहाँ कार्यालय नौकरशाही का अंतिम कोड गुणवत्ता परिणाम पर सीधा प्रभाव पड़ा है।
मुझे नहीं लगता कि नौकरशाही का कोड गुणवत्ता पर इतना प्रभाव है जितना कि व्यक्तिगत गतिशीलता और कार्यालय राजनीति करती है। नौकरशाही को प्रक्रिया के साथ क्या करना है। जब किसी मौजूदा प्रक्रिया को अनुचित तरीके से किया जाता है (या नकारात्मक रूप से शोषण किया जाता है ... नीचे और देखें), तो यह अचानक परिवर्तन की डिलीवरी या प्रतिक्रिया करने की क्षमता को नकारात्मक रूप से प्रभावित करने की क्षमता रखता है। हालांकि, प्रक्रिया की कमी का कोड गुणवत्ता पर एक निश्चित और महत्वपूर्ण प्रभाव पड़ेगा। या अधिक सटीक होने के लिए, एक प्रक्रिया जो कोड गुणवत्ता को नियंत्रित नहीं करती है (कोड गुणवत्ता प्रक्रिया की कमी के रूप में भी व्याख्या की गई) कोड गुणवत्ता को प्रभावित करती है।
यही है, यह नौकरशाही ही नहीं बल्कि नौकरशाही में विशिष्ट, क्यूए-संबंधित छेद है जो शोषित होने पर या तो कोड गुणवत्ता को प्रभावित करता है।
हालांकि, व्यक्तिगत गतिशीलता और कार्यालय राजनीति, बुरे कोड में अपराधी की अधिक संख्या है, हालांकि। व्यक्तिगत गतिशीलता में सबसे पहले पेशेवर नैतिकता की कमी शामिल है। मैं वास्तव में इस तर्क को नहीं खरीदता हूं कि लोग खराब कोड लिखते हैं क्योंकि वे बेहतर नहीं जानते हैं या ठीक से प्रशिक्षित नहीं हुए हैं । मैंने अच्छे कोड लिखने वाले लोगों को w / o CS- संबंधित डिग्रियां दिखाई हैं। यह मन की स्थिति है और संगठित और सावधानीपूर्वक किए जाने का एक व्यक्तिगत मामला है।
कार्यालय की राजनीति और भी अधिक भयानक भूमिका निभाती है। बॉस जो सोचते नहीं हैं, बस कोड मंत्र (हालांकि ऐसे समय होते हैं जब हमें सिर्फ कोड और जहाज चाहिए और बाद में निकायों को साफ करना चाहिए); डेवलपर्स जो यह सोचने पर जोर देते हैं कि उन्हें लगता है कि सही कोड है, भले ही अब दरवाजे से बाहर कुछ हो रहा है; कोड समीक्षक जो एक ** छेद हैं; शावक युद्ध और ऐसे। ये चीजें समस्याग्रस्त व्यक्तिगत गतिकी को बढ़ाती हैं। दोनों के संयोजन प्रक्रिया (नौकरशाही) में किसी भी दरार के माध्यम से रिसते हैं या इसकी कमी होती है, जिससे कोड गुणवत्ता आश्वासन में खराबी होती है।
अगर नौकरशाही की समीक्षा और निरंतर सुधार की संस्कृति है तो नौकरशाही में छेद को हल किया जा सकता है। हालांकि, नकारात्मक व्यक्तिगत गतिशीलता और विनाशकारी कार्यालय की राजनीति इस तरह की सुधारों को होने वाली प्रक्रिया पर रोक लगाती है, इस प्रकार मौजूदा समस्याओं (कोड गुणवत्ता से संबंधित उन सहित) को समाप्त करती है।
स्वयं नौकरशाही शायद ही कभी खराब गुणवत्ता में अपराधी है। मैं वास्तव में कहूंगा कि कोड की गुणवत्ता और नौकरशाही दोनों नकारात्मक व्यक्तिगत गतिशीलता और कार्यालय राजनीति से नकारात्मक रूप से प्रभावित हैं।