আমি মোটামুটি বড় এবং বগি অ্যাপ্লিকেশন নিয়ে কাজ করছি - এবং এটি যেভাবে লেখা হয়েছে তার কারণে (আমি আপনাকে বিশদটি এড়িয়ে যাব তবে এটি বেশিরভাগ ক্ষেত্রে আপনি ভাবা যেতে পারেন এমন নিয়ম লঙ্ঘন করে), এটি বড় রিফ্যাক্টরিং ছাড়াই এটি অসম্ভব বিকাশের পাশে রয়েছে।
অ্যাপ্লিকেশনটির উল্লেখযোগ্য অংশটি ইন্টার্ন, n00bs ইত্যাদি দ্বারা রচিত হয়েছিল; তবে মাস্টার বিকাশকারী পদমর্যাদায় একটি প্রোগ্রামারও রয়েছে এবং সমস্ত নম্রতার সাথে তিনি যে কোডটি রেখে গেছেন তা সন্দেহজনক, অন্যভাবে হলেও সম্ভবত এখনও রয়েছে।
মঞ্জুর, তার কোডটি বেশিরভাগ সময় - কাজটি সম্পন্ন করার ঝোঁক দেয় তবে এটি সাধারণত ক্রিপ্টিক, হুইলটি পুনরায় উদ্ভাবন করা (যেমন, একটি বড় কাস্টম পদ্ধতি বরং একটি সাধারণ এসকিউএল ডিবি ব্যাকআপ সাধন করে) ইত্যাদি। মূলত, অকারণে বিভ্রান্তি এবং প্রচুর পরিমাণে অতিরিক্ত কাজ
এবং এটি আমাকে ভাবতে পেরেছিল যে একটি উচ্চ দক্ষ কোডার হয়ে (আমি ইচ্ছাকৃতভাবে "বিকাশকারী" শব্দটি ব্যবহার করি না, এটি ধরে নিয়েছি যে এটি দক্ষতার একটি বিস্তৃত সেটকে নির্দেশ করে), অন্য গুণাবলীর সাথে না থাকলে, এটি আসলে এক ধরণের বিষাক্ত হতে পারে।
এটি সত্য বলে ধরে নিলাম, আমি যে কারণগুলি সম্পর্কে ভাবতে পারি তা হ'ল:
- আপনি যদি সহজেই কোডিং করে থাকেন তবে এটি অনুভূত হয় (বা আসলে খুব অল্প সময়ে) আপনার নিজের সমাধানগুলি ঘটনাস্থলে সন্ধান করার জন্য, গ্রন্থাগারগুলির দিকে না ঘুরে, অস্তিত্বমূলক কার্যকারিতা ইত্যাদির চেয়ে আরও দ্রুত feels
- যদি কোনও জটিল প্রোগ্রামের মানসিক চিত্রটি সহজেই বজায় রাখার জন্য যথেষ্ট অভিজ্ঞ হয় তবে মডিউল, স্তর ইত্যাদিতে এটি ভাগ করার পক্ষে কম ঝোঁক হয় one
সুতরাং আমার বক্তব্যটি হ'ল যদি কোনও সাবলীল কোডার একটি খারাপ বিকাশকারী হিসাবে দেখা দেয় তবে তাদের সাবলীলতা কেবল পরবর্তীকালের জন্য ক্ষতিপূরণ দেয় না, তবে এটি পরিবর্তে আরও বেশি ক্ষতি করে।
আপনি যে কি মনে করেন? এটা কি সত্য (যদি তা কতটা পরিমাণে থাকে)?
I.ThinkOf(this).KindOfThing()