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