আমি বর্তমানে সমর্থন করি এমন একটি অ্যাপ্লিকেশনটিতে মান, স্কেলাবিলিটি এবং লোডের সমস্যাগুলির একটি বিস্ময়কর ঘটনা ঘটছে যা আমি প্রাথমিকভাবে লিখি না। কৃতজ্ঞতার সাথে আমার এমন নতুন প্রকল্প রয়েছে যা আমি আমার বোধগম্যতার কিছুটা ভাব ধরে রাখতে গ্রাউন্ড থেকে করছি।
আসল দলে 20 জন বিকাশকারী (তাদের বেশিরভাগ পুরানো দক্ষতার সেট সহ), কোনও ব্যবসায়ের প্রয়োজনীয়তার নথি বা মানের নিশ্চয়তা পরীক্ষক নেই, এবং জলপ্রপাতের ফ্যাশনে খুব খারাপভাবে পরিচালনা করেছিলেন। উত্পাদনের প্রথম দিনগুলি ছিল একটি বিব্রতকর দুঃস্বপ্ন যা আরও বেশি ভঙ্গুর সংশোধন সহ ভঙ্গুর প্রক্রিয়াজাতীয় কোডের প্যাচিংয়ের সাথে জড়িত। বৈশিষ্ট্যগুলি পরে যুক্ত করা হয়েছিল যেগুলি ডেটামোডেলে পরিণত হয়েছিল যা তাদের সমর্থন করার মতো ছিল না এবং একই কোডটি 10 বার অনুলিপি করা এবং সংস্থানগুলি নিরাপদে বন্ধ না হওয়া এবং ওআরএম অনুসন্ধানগুলি দেখা গেছে যা হাজার হাজার প্রতিষ্ঠানের সন্ধান পেয়েছে মুষ্টিমেয় ব্যতীত সমস্ত কিছু ফেলে দেওয়া।
এটি এখনই আমার এবং প্রতিবারই একটি নতুন সমস্যা রয়েছে যে ফসলগুলি বের করে আমি একটি মডিউলকে আরও উন্নত মানের কাছে পুনর্লিখন করি এবং এটি আরও স্থিতিশীল করে তোলে তবে কেন এই সমস্ত ঘটছে সে সম্পর্কে ম্যানেজমেন্টের যথাযথ ব্যাখ্যা প্রয়োজন।
তারা এই অ্যাপ্লিকেশনটি নিম্নমানের এবং প্রযুক্তিগত debtণে ডুবে গেছে এই ধারণাটি দেখে তারা হতবাক এবং হতবাক বলে মনে হয়। ভাগ্যক্রমে তারা প্রযুক্তিগত debtণের ধারণাটি বুঝতে পারে এবং এটি নির্মূল করার জন্য আমার প্রয়াসে আমাকে সমর্থন করে এবং তারা আমার পক্ষে অনেক সমর্থক এবং কৃতজ্ঞ, তবে আমি অনুভব করি যে আমি কেবল মূল দলটিকে দোষারোপ করতে থাকি (যারা অন্য কোনও প্রকল্পকে অন্যরকমভাবে ধ্বংস করতে বাকি রেখেছিল) বিভাগ)।
মূল কথাটি হ'ল আমি "সেই ছেলে" হতে চাই না যিনি সর্বদা তার সামনে প্রকল্পের বিকাশকারীদের সম্পর্কে অভিযোগ করেন। আমি আমার কেরিয়ারের লোকদের কাছ থেকে এই মনোভাবটি আগে দেখেছি যা আমি ব্যক্তিগতভাবে অনুভব করেছি এবং তারা পরিস্থিতি এবং নকশাকৃত প্রভাবগুলি বিবেচনা করে না যা বিষয়গুলিকে সেভাবে হতে উত্সাহিত করেছিল।
সাধারণত আমি অভিজ্ঞ দলের জুনিয়র বিকাশকারীদের দুর্বল ডিজাইন এবং বাস্তবায়নের জন্য পূর্ববর্তী দলকে দোষ দেওয়ার এই মনোভাবটি দেখতে পাই যাঁরা আরও সিনিয়র সদস্যদের জীবন অভিজ্ঞতা অর্জন করেন নি এবং উপকৃত হয়েছেন।
আপনি কি মনে করেন যে আপনার আগে ব্যক্তি / দলের সুনামের দিকে না গিয়ে ম্যানেজমেন্টকে এই ধরণের সমস্যাগুলি জানানোর আরও ভাল উপায় আছে, সম্ভবত নরম উপায়?
bad-code
কারণ কোডটি সত্যই বাগ এবং সমস্যা সৃষ্টি করছে। আমি এটি লেবেল করেছি bad-programmer
কারণ আমি ভয় করি যে আমি আগের দলটিকে দোষ দিয়ে এক হয়ে যাচ্ছি, ক্লান্ত ও ক্লিশযুক্ত অজুহাত যা আমরা সকলেই শুনেছি। প্রথম তিনটি অনুচ্ছেদে যতদূর বিবেচনা করা হয় সম্ভবত আমার সেই বর্ণনামূলক হওয়ার দরকার নেই তবে আমি আমার তাত্ক্ষণিক পরিস্থিতির সঠিক চিত্র আঁকতে চেয়েছিলাম এবং আমি এ পর্যন্ত কী সংগ্রহ করেছি তার ইতিহাস দিতে চাইছি।