আমি কি খুব ভাগ্যবান হয়েছি যে এটি সম্পর্কে খুব বেশি চিন্তা করতে হবে না, বা আমি একজন খারাপ প্রোগ্রামার?
আপনি কি আপনার প্রয়োজনীয়তা সম্পর্কে যত্নশীল? যদি পারফরম্যান্সের প্রয়োজনীয়তা না থাকে তবে এটি নিয়ে চিন্তা করবেন না। এটিতে কোনও উল্লেখযোগ্য সময় ব্যয় করা আপনার নিয়োগকর্তার পক্ষে বিরক্তি।
কিছুটা হলেও পারফরম্যান্স সর্বদা প্রয়োজন। আপনি যদি এটির কথা না ভেবে এটিকে আঘাত করতে পারেন তবে আপনি এটি সম্পর্কে চিন্তা না করে যুক্তিযুক্ত are
ব্যক্তিগতভাবে, আমার পরীক্ষাগুলি দীর্ঘ হতে গেলে আমি প্রায়শই পারফরম্যান্স দ্বারা চালিত হয়ে থাকি। পরীক্ষার সেট পাস করার সময় আমি 5 মিনিট অপেক্ষা করতে খুব অধীর। তবে এটি সাধারণত পরীক্ষাগুলিতে ফিড করে সমাধান করা হয়।
আমার প্রশ্ন হ'ল কেন এটি বিশাল সংখ্যক প্রোগ্রামার এত যত্ন করে? এটি কি বেশিরভাগ বিকাশকারীদের পক্ষে সত্যিই একটি সমস্যা,
বিপুল সংখ্যক প্রোগ্রামার রয়েছেন যারা তাদের কতটা যত্নশীল তা ন্যায্য। এখানে প্রচুর সংখ্যা রয়েছে যারা নেই। আসুন যারা নেই তাদের সম্পর্কে কথা বলি।
প্রোগ্রামাররা স্কুলে প্রথম জিনিসগুলি শিখেন, কীভাবে জিনিসগুলিকে বাস্তবে কাজ করা যায় তার পরে বড় ও স্বরলিপি। তাদের মধ্যে অনেকে সঠিকভাবে পাঠ শিখেন এবং এভাবে এন দ্বারা নাটকীয়ভাবে প্রভাবিত জিনিসগুলিতে সঠিকভাবে ফোকাস করে। অন্যরা গণিত পায় না এবং কেবল একবার পাঠ দ্রুত গ্রহণ করা দরকার যা পাঠ গ্রহণ করে। সবচেয়ে খারাপ, এই ছাত্রদের মধ্যে কেউ কখনও আপনার কোডটি কার্যকর করে তোলে এবং এটিকে দ্রুত কাজ করে তোলে তা ছাড়া কী করা উচিত সে সম্পর্কে আর কখনও কিছু শিখেনি। মিস করা পাঠ: এটিকে পঠনযোগ্য করে তুলুন, এটি সুন্দরভাবে নকশা করুন, অকারণে এটির মধ্যে খেলবেন না।
নাথ ঠিক বলেছেন: অকালীন অপটিমাইজেশন হ'ল সমস্ত দুষ্টের মূল। কিন্তু একবার এটি কাজ করে পরবর্তী পদক্ষেপটি কি? দ্রুত? না! পরবর্তী পদক্ষেপটি পঠনযোগ্য। পঠনযোগ্য হ'ল প্রথম, পরবর্তী, মাঝারি এবং শেষ পদক্ষেপ। অপরিশোধিত পারফরম্যান্স অপটিমাইজেশন করা লোকদের মধ্যে অনেকেই বাসের নিচে পাঠযোগ্যতা ছুঁড়ে দিচ্ছেন।
কেউ কেউ তাদের কোডটি কী অপঠনযোগ্য তা থেকে একটি বিকৃত রোমাঞ্চ পান। অন্যদের দ্বারা তৈরি কোড বোঝার জন্য তাদের কঠোরভাবে দেখার ভোগ করতে হয়েছিল তাই এখন তাদের প্যাকব্যাকের পালা।
আমি এটি জানি কারণ আমি এটি করতাম। কাঠামোটি একটি অনিবার্য এক লাইনের বুলিয়ান অভিব্যক্তিটিকে নীচে রেখে যদি আমি একবার নিখুঁতভাবে পঠনযোগ্য 5 লাইনটি রিফ্যাক্ট করি এবং গর্বের সাথে আমার প্রফেসরের কাছে প্রেরণ করি যেহেতু আমি এতটা সংক্ষিপ্ত এবং ভয়ঙ্কর কিছু তৈরি করতে পারি। আমি যে প্রশংসা আশা করেছিলাম তা পেলাম না।
যদি কোডটি দ্রুত পড়তে পারা যায় তবে এটিকে দ্রুত করা সহজ। এজন্য নথ "অযাচিত" নয় "অকাল "কে জোর দিয়েছিলেন। কারণ নিশ্চিত, দ্রুততর ভাল। তবে এটির জন্য আপনি যা বলি তার উপর নির্ভর করে আরও ভাল। সুতরাং এর জন্য ত্যাগ করার আগে আপনার সত্যিকারের পারফরম্যান্সটি কী হওয়া দরকার তা অবধি অপেক্ষা করুন। তাত্পর্যপূর্ণভাবে পাঠযোগ্যতা ত্যাগ করুন কারণ এটি একবার হয়ে গেলে, এটি ফিরে পাওয়া শক্ত।
পঠনযোগ্যতার বাইরে সফ্টওয়্যার ডিজাইনের পুরো বিশ্ব। এই সাইটটি সম্পর্কে কি। কারও কারও কাছে নকশা পর্যন্ত কী করা উচিত সে সম্পর্কে কোনও ধারণা নেই। সুতরাং যেহেতু তারা ডিজাইনের দ্বারা প্রভাবিত করতে পারে না তারা একটি অনির্বচনীয় জগাখিচুড়ি করে তোলে যাতে লোকেরা তাদের কোনও ক্লু নেই বলতে পারে। যেহেতু কেউ কখনও তাদের কোড ঠিক করে না এটি অবশ্যই ভাল কোড হতে হবে?
কারও কারও কাছে পারফরম্যান্স হ'ল তারা যা চায় তা করার জন্য সমস্ত অজুহাত। প্রোগ্রামারগুলির প্রচুর শক্তি এবং স্বায়ত্তশাসন রয়েছে। তাদের মধ্যে আস্থা রাখা হয়েছে। বিশ্বাসকে অপব্যবহার করবেন না।