لماذا تمتص ملكية الكود ولا يجب أن تعمل في مكان ما يمارسها

تمتص ملكية الكود.

إنه يحد من التعليمات البرمجية ويعوق نموك كمطور.

لنلقِ نظرة على ماهية ملكية الرمز ولماذا تدمر الأفراد والمؤسسات.

ما هي ملكية الكود

ملكية الكود هي عندما يمتلك شخص واحد في المؤسسة قاعدة بيانات.

هذا يعني أن شخصًا واحدًا مسؤول عن النظام بأكمله. الفرد مسؤول عن إجراء تغييرات على الكود ، واتخاذ القرارات بشأن التصميم وإدارة الأخطاء.

لنفترض أن النظام هو تطبيق ويب. مع ملكية الرمز ، يمتلك شخص واحد في الشركة تطبيق الويب هذا. إذا كانت هناك مشكلة في تطبيق الويب ، فإن مالك الرمز هو الشخص الذي يتعين عليه إصلاحه.

لماذا تمتص؟

تعتبر ملكية الكود أمرًا سيئًا لمالكي الشفرات لأنها تعيق نموهم.

بالإضافة إلى ذلك ، تسبب ملكية الكود مشاكل للمنظمة ولمالكي الكود.

إذا لم يعرف أحد كيف يعمل النظام ، فلا أحد يستطيع تقديم مراجعات فعالة للكود. الأسوأ من ذلك ، قد لا تتم مراجعة الرمز على الإطلاق.

عندئذ يكون مالك الكود هو الشخص الوحيد الذي ينظر إلى قاعدة الكود. هذا يمنع مالكي الشفرات من التعلم من زملائهم ، وهي أفضل طريقة للتعلم في العمل.

بصفتك مالك رمز ، قد تتخذ قرارات تصميم مروعة ولن تعرفها.

ملكية الكود تقتل الدافع

من السهل أن تفقد الحافز عندما تمتلك قاعدة بيانات.

لا يهتم الناس إذا قلصت 10 كيلو بايت من حجم الحزمة في حين أنهم لا يعرفون حتى حجم الحزمة من قبل.

لا يوجد شخص متحمس معك عند التبديل إلى إطار عمل جديد أو إضافة حزمة ويب إلى خط الأنابيب أو تحسين أداء الخادم عن طريق إضافة ذاكرة تخزين مؤقت.

هذا محبط.

تجعلك ملكية الكود كسولًا

عندما تمتلك الرمز الخاص بك ، يمكن أن تصبح كسولًا.

لا أحد يتحقق عليك. لا يعرف الناس أن الخطأ استغرق خمس دقائق فقط لإصلاحه ، وأنك قضيت بقية اليوم على reddit.

يمكنك التراجع عن طريق القيام بالحد الأدنى. هذا مضيعة.

لقد رأيت أشخاصًا يبلغون من العمر 30 عامًا كانوا في نفس الوظيفة خلال السنوات العشر الماضية ، يعملون على نفس قاعدة البيانات القديمة. و تظهر. إنهم متخلفون عن أحدث التقنيات ، وليسوا متحمسين لعملهم ، ويقضون ساعات كل يوم في تصفح وسائل التواصل الاجتماعي.

لا تكن مثلهم.

تنتج ملكية الرمز تبعية الرجل الرئيسي

لا تعتبر ملكية الكود أمرًا سيئًا للفرد فحسب ، بل إنها سيئة أيضًا للمؤسسة.

إذا كان شخص واحد مسؤولاً عن قاعدة بيانات ، فماذا يحدث عندما يذهب مالك الشفرة في إجازة - أو ما هو أسوأ - يغادر الشركة؟ لن يعرف أي شخص في المنظمة كيفية عمل الكود.

تُعرف هذه المشكلة باسم تبعية الرجل الرئيسي . ينتج عن ملكية الكود المتطرفة تبعية الرجل الرئيسي.

تسبب ملكية الكود التوتر

على الرغم من أنه يمكن أن يجعلك تشعر بالرضا عن النفس ، إلا أن ملكية الكود تسبب التوتر أيضًا.

إذا كانت هناك مشكلة في التطبيق ، فهذا خطأك. ستكون مسؤولاً ولن يكون لديك أحد لمساعدتك في إصلاح الخطأ.

ما هو الحل؟

الحل هو ثقافة الكود المشترك .

الكود المشترك هو المكان الذي يعمل فيه كل فرد في الفريق على جميع أجزاء قاعدة البيانات.

عندما يمتلك الفريق الرمز ، يمكن للجميع المساعدة في اتخاذ قرارات التصميم. يمكن للجميع المشاركة في مناقشة تصميم النظام ، والمساعدة في ارتداد الأفكار حولها ، والمشاركة في مسؤولية تلك القرارات. تصبح كتابة الكود تجربة سحرية.

مع الرمز المشترك ، لا يوجد تبعية الرجل الرئيسي. يمكن لأي عضو في الفريق الذهاب في إجازة وسيواصل الفريق العمل كالمعتاد.

باستخدام الكود المشترك ، ستتعلم من زملائك. يمكن لأي شخص لديه معرفة بالنظام تقديم ملاحظات الجودة. سيتم فحص الكود من قبل العديد من العيون ، وسوف يزدهر بسببه.

عندما يعمل العديد من الأشخاص على نفس مصدر الشفرة ، فإنهم يساعدون في نحت رمز إلى الكمال.

الاستفادة القصوى من وقتك في العمل

لست بحاجة إلى العمل في منظمة تعوق نموك. يجب أن تحقق أقصى استفادة من وقتك في العمل.

للمطورين اليد العليا في سوق العمل. يمكننا اختيار مكان عملنا. إذا لم نتعلم في وظيفتنا الحالية ، فيمكننا تغيير الوظائف.

إذا كنت تعمل في مكان به ملكية رمز ، فابحث عن وظيفة جديدة.

لا تخطئ في العمل في بيئة دون المستوى الأمثل. سوف يؤذيك على المدى الطويل.

قد لا تدرك مدى تأثيره السيئ على نموك ، لكن المكان الذي يمتلك رمزًا سيمنعك من الوصول إلى إمكاناتك الكاملة.

يعد التعلم من المطورين الآخرين فائدة عظيمة للعمل في فريق ، لذا ابحث عن وظيفة جديدة الآن.