कोड समीक्षा या जोड़ी प्रोग्रामिंग करना शुरू करें।
यदि टीम उन लोगों के लिए नहीं जाएगी, तो साप्ताहिक डिज़ाइन समीक्षा की कोशिश करें। हर हफ्ते, एक घंटे के लिए मिलते हैं और कोड के बारे में बात करते हैं। यदि लोग रक्षात्मक लगते हैं, तो पुराना कोड चुनें कि कोई भी भावनात्मक रूप से किसी से अधिक नहीं जुड़ा है, कम से कम शुरुआत में।
जैसा कि @JesperE: ने कहा, कोड पर ध्यान दें, कोडर पर नहीं।
जब आप ऐसा कुछ देखते हैं जो आपको लगता है कि अलग होना चाहिए, लेकिन अन्य इसे उसी तरह से नहीं देखते हैं, तो उन प्रश्नों को पूछकर शुरू करें जो कमियों को आगे बढ़ाते हैं, बजाय उन्हें इंगित करने के। उदाहरण के लिए:
ग्लोबल्स : क्या आपको लगता है कि हम कभी भी इनमें से एक से अधिक होना चाहते हैं? क्या आपको लगता है कि हम इस तक पहुंच को नियंत्रित करना चाहेंगे?
म्यूटेबल अवस्था : क्या आपको लगता है कि हम इसे एक और धागे से जोड़ना चाहेंगे?
मुझे अपनी सीमाओं पर ध्यान केंद्रित करने में भी मदद मिलती है, जिससे लोगों को आराम करने में मदद मिल सकती है। उदाहरण के लिए:
लंबे कार्य : मेरा मस्तिष्क इतना बड़ा नहीं है कि एक बार में यह सब पकड़ सके। हम छोटे टुकड़े कैसे बना सकते हैं जिन्हें मैं संभाल सकता हूं?
बुरे नाम : मैं स्पष्ट कोड पढ़ते समय आसानी से भ्रमित हो जाता हूं; जब नाम भ्रामक होते हैं, तो मेरे लिए कोई उम्मीद नहीं है।
अंत में, लक्ष्य यह नहीं है कि आप अपनी टीम को बेहतर कोड कैसे सिखाएं। यह आपकी टीम में सीखने की संस्कृति स्थापित करना है। जहां प्रत्येक व्यक्ति एक बेहतर प्रोग्रामर बनने में मदद के लिए दूसरों को देखता है।