বছর দু'বছর আগে আমি ওওপি (জাভা) এর উপর একটি দুর্দান্ত নিবন্ধ দেখেছি, যা কোডের দুটি বা তিন লাইনের একটি সাধারণ কংক্রিট লগারের অগ্রগতি এবং অনভিজ্ঞ ডেভেলপার দ্বারা একটি তাত্ত্বিক অত্যধিক চিন্তার প্রক্রিয়া দেখায় যা মূলত ওহ, আমার উচিত আমরা কখনই চাইলে এটি যুক্ত করুন! নিবন্ধের শেষে এই সাধারণ লগারটি আবর্জনার এক বিশাল জগাখিচুড়ি যা মূল বিকাশকারী নিজেকে খুব কমই বুঝতে পারে ...
এই জাতীয় অতিরিক্ত জটিলতার জন্য কি সাধারণ শব্দ রয়েছে? এই নিবন্ধটি (যা আমি আবারও সন্ধান করতে চাই) একটি বিচ্ছিন্ন মামলার জন্য ধারণাটি দুর্দান্তভাবে দেখায়, তবে আমি পুরো প্রকল্পগুলিতে এসে পৌঁছেছি যেখানে বিকাশকারীরা প্রয়োজনীয়ভাবে প্যাটার্ন, ফ্রেমওয়ার্ক, লাইব্রেরি এবং অত্যধিক ব্যবহারের মাধ্যমে একটি গিঁটে প্রোগ্রাম করেছিলেন had অন্যান্য ব্যাপার. নিজস্ব উপায়ে, এটি প্রতিস্থাপনের জন্য উত্তরাধিকার সূত্রে প্রাপ্ত উত্তরাধিকারী ভিবি 6 স্প্যাগেটি অ্যাপ্লিকেশনগুলির চেয়ে খারাপ (বা আরও খারাপ)।
আমি সত্যিই যা খুঁজছি তা হ'ল সাক্ষাত্কারের সময় এটিকে সামনে আনা। আমি জানতে চাই যে কেউ আর্কিটেকচার / প্রাক পরিকল্পনার অভাবের সাথে এর মধ্যে পড়ে যাওয়া কতটা সচেতন এবং সচেতন কিনা (এবং তারা সঠিক জায়গায় ভারসাম্য বজায় রাখছেন বলে মনে হচ্ছে কিনা) তবে এটি আসলে কিছু নয় আমি অনেক তথ্য খুঁজে পেতে পারেন।