অফিস আমলা কীভাবে কোডের মানকে [প্রভাবিত করে] প্রভাবিত করে


22

আমি গল্পগুলিতে আগ্রহী যেখানে অফিস আমলাদের চূড়ান্ত কোড মানের ফলাফলের উপর সরাসরি প্রভাব ফেলেছে ।

উদাহরণস্বরূপ, একটি বন্ধু আমাকে কেবল বলেছিল যে তার আগের কাজের জায়গায় সংস্করণ নিয়ন্ত্রণ ব্যবস্থাটি এতটাই বিশাল যে প্রোগ্রামারদের ভিসিএস দেবতাদের অনুমতি না নিয়ে নতুন "মডিউল" (উত্স গাছের মূল ডিরেক্টরি) তৈরি করার অনুমতি দেওয়া হয়নি। ফলস্বরূপ যে প্রোগ্রামাররা অতিরিক্ত আমলাতান্ত্রিক পদক্ষেপটি অতিক্রম করতে ইচ্ছুক ছিল না এবং তাদের পরিষেবাদিগুলি সঠিকভাবে সংহত করার পরিবর্তে তারা বিদ্যমান মডিউলগুলির শীর্ষে অপ্রাসঙ্গিক কার্যকারিতা পাইলিং শেষ করেছিল এমনকি কার্যকারিতা কেবলমাত্র মডিউল বা মডিউলটির নামের সাথে বর্তমান সংজ্ঞা সম্পর্কিত ছিল when অতীতে ছিল। (একটি মডিউল নামকরণের উল্লেখ না ...)

আমি অফিস, অপারেশনাল বা অন্য কোনও আমলাতন্ত্রের অনুরূপ গল্পগুলিতে আগ্রহী যা অবশেষে সম্ভবত অনিচ্ছাকৃতভাবে সফ্টওয়্যার মানের প্রভাবিত করেছিল


এটি একটি খুব আকর্ষণীয় প্রশ্ন ...

1
ধূর. আমি জানি এটির জন্য আমার কয়েকটি ভাল গল্প আছে তবে এটি সেই ধরণের জিনিস যা আমি ভাবার চেষ্টা করি না। :)
জর্জ মেরিয়ান

1
@ আপনি কি এই প্রশ্নের জন্য +1 স্ক্র্যাম পয়েন্ট পেতে পারেন;)
ইরান হেরেল

এই প্রশ্নটি সহজাত নেতিবাচক এবং আমন্ত্রণমূলক ধ্বংসাত্মক / সমালোচনামূলক উত্তর। প্রযুক্তিগত সমাধান, মানবিক সমাধান, পার্শ্বীয় চিন্তাভাবনা ইত্যাদি - কীভাবে আপনি এই বিষয়গুলি কাটিয়ে উঠলেন তার গঠনমূলক উত্তরগুলি সম্ভবত উপস্থাপন করতে পারেন?
জেবিআরউইলকিনসন

1
@ জবিআরওয়িলকিনসন ব্যথাটি ভাগ করে নেওয়ার এবং মজা করার সাথে কী দোষ হয়েছে? এটি অন্যান্য মানুষের, সম্ভবত এটি পাশাপাশি প্রোগ্রামার সাহায্য করব সাহায্য করে ...
Ran

উত্তর:


6

আমি গল্পগুলিতে আগ্রহী যেখানে অফিস আমলাদের চূড়ান্ত কোড মানের ফলাফলের উপর সরাসরি প্রভাব ফেলেছে।

আমি মনে করি না যে ব্যক্তিগত গতিশীলতা এবং অফিসের রাজনীতি যেমন আমলাতন্ত্রের কোড মানের উপর এতটা প্রভাব ফেলে। প্রক্রিয়াটির সাথে আমলাতন্ত্রের সম্পর্ক রয়েছে। যখন কোনও বিদ্যমান প্রক্রিয়াটি ভুলভাবে করা হয় (বা নেতিবাচকভাবে শোষণ করা হয় ... নীচে আরও দেখুন), তখন এটি সরবরাহ করার ক্ষমতা নেতিবাচকভাবে প্রভাবিত করার বা হঠাৎ পরিবর্তনের প্রতিক্রিয়া জানার সম্ভাবনা রাখে। প্রক্রিয়াটির অভাব, কোডের মানের উপর একটি নির্দিষ্ট এবং উল্লেখযোগ্য প্রভাব ফেলবে। বা আরও সুনির্দিষ্টভাবে বলতে গেলে, এমন একটি প্রক্রিয়া যা কোড মানের পরিচালনা করে না (কোড মানের প্রক্রিয়াটির অভাব হিসাবেও ব্যাখ্যা করা হয়) কোডের মানকে প্রভাবিত করে।

এটি, এটি নিজে আমলাতন্ত্র নয় বরং সুনির্দিষ্ট, আমলাতন্ত্রীর কিউএ-সম্পর্কিত গর্তগুলি শোষণের সময় কোডের মানকে প্রভাবিত করে (হয় দুর্ঘটনাক্রমে বা নিন্দিতভাবে)

ব্যক্তিগত গতিশীলতা এবং অফিসের রাজনীতি, তবে, খারাপ কোডের অপরাধীদের মধ্যে অনেক বেশি। ব্যক্তিগত গতিশক্তিতে প্রথম এবং সর্বাগ্রে পেশাদার নৈতিকতার অভাব জড়িত। লোকেরা খারাপ কোড লেখেন বলে আমি আসলেই এই যুক্তিটি কিনছি না কারণ তারা আরও ভাল জানেন না বা সঠিকভাবে প্রশিক্ষণ পাননি । আমি লোকেদের / সিএস-সম্পর্কিত ডিগ্রিগুলি শালীন কোড লিখতে দেখেছি। এটি মনের একটি রাষ্ট্র এবং সংগঠিত এবং সাবধানী হওয়ার ব্যক্তিগত বিষয়।

অফিসের রাজনীতি আরও ভয়ঙ্কর ভূমিকা পালন করে। যে মনিবরা মনে করে না, কেবল মন্ত্রকে কোড করে (যদিও এমন কিছু সময় আছে যখন আমাদের কেবল কোডিং এবং শিপিং করতে হবে এবং পরে দেহগুলি পরিষ্কার করতে হবে); বিকাশকারীরা যারা এখন যা কিছু দরজা থেকে বাইরে বেরিয়ে আসছেন তা হ'ল যদিও তারা সঠিক ধারণাটিকে বিতরণ করার জন্য জোর দিয়ে থাকেন ; কোড পর্যালোচক যা ** গর্ত; ঘন যুদ্ধ এবং যেমন। এই বিষয়গুলি সমস্যাযুক্ত ব্যক্তিগত গতিশক্তিকে বাড়িয়ে তোলে। উভয় সংমিশ্রণ প্রক্রিয়া (আমলা) বা এর অভাবের যে কোনও ক্র্যাকের মধ্য দিয়ে যায়, কোডের মান নিশ্চিতকরণের বিপর্যয় ঘটায়।

পোস্ট-মর্টেন পর্যালোচনা এবং অবিচ্ছিন্ন উন্নতির সংস্কৃতি থাকলে আমলাতন্ত্রের ছিদ্র সমাধান করা যেতে পারে। তবে, নেতিবাচক ব্যক্তিগত গতিশীলতা এবং ধ্বংসাত্মক অফিসের রাজনীতি প্রক্রিয়াটিতে এই ধরনের সংশোধন ঘটতে বাধা দেয়, ফলে বিদ্যমান সমস্যাগুলি স্থির করে (কোড মানের সাথে সম্পর্কিতগুলিও অন্তর্ভুক্ত))

আমলাতন্ত্র নিজেই খুব কমই খারাপ কোড মানের দোষী the আমি আসলে এটিই বলব যে কোডের মান এবং আমলাতন্ত্র উভয়ই নেতিবাচক ব্যক্তিগত গতিশীলতা এবং অফিসের রাজনীতিতে প্রভাবিত।


ঠিক যে ধরণের মজার জবাব আমি প্রত্যাশা করছিলাম তা ঠিক নয়, তবে অবশ্যই একটি চিন্তাশীল উত্তর, তাই আরও গল্পগুলি উড়তে দেখে আমি খুশি হব, যদিও আমি "গ্রহণ" হিসাবে চিহ্নিত করব।
রান

1

আমি প্রকল্পের কয়েকটি নির্দিষ্ট মডিউলগুলিতে কাজ বন্ধ করে দিয়েছি কারণ কোড পর্যালোচক একটি স্মার্ট এ $$ ছিল $$


1

সাম্প্রতিক প্রকল্পে, মানসম্পন্ন লোকদের আনুষ্ঠানিক ইউনিট পরীক্ষা (ট্রেসেবিলিটি, কোডিং বিধি, ফর্মাল রিভিউ, ...) সম্পর্কিত অনেক প্রয়োজনীয়তা ছিল। কোডাররা আর ইউনিট পরীক্ষা লেখেন না, তারা কেবল তাদের কোডটি ডিবাগ করে। এটি ঠিক একই নামটির পুনরায় নামকরণ করা হয়েছে, একই প্রযুক্তিগত ফলাফলের দিকে নিয়ে যায় তবে প্রশাসনিক ঝামেলা ছাড়াই।


5
ইউনিট টেস্টগুলি কোডিংয়ের ত্রুটিগুলি ধরার জন্য স্বয়ংক্রিয়ভাবে চালিত কোডের টুকরো। তারা চালানোর জন্য 'মুক্ত' are মানুষ প্রতি ঘন্টা প্রতি ব্যক্তি ডিবাগিংয়ের জন্য প্রচুর সময় ব্যয় করে। যদি কেবল একজন বিকাশকারী চলে যায় তবে দলের ডিবাগিংয়ের ক্ষমতা হ্রাস পেয়েছে তবে ইউনিট পরীক্ষাগুলি এখনও ঠিক তত ভাল হবে।
জেবিআরওয়িলকিনসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.