বিশেষত সিতে স্ক্র্যাচ থেকে নতুন কোড লেখার সময়, আমি নিজেকে ঘন্টার পর ঘন্টা, এমনকি মাঝে মাঝে বিন্যাসের সিনট্যাক্স চেক ব্যতীত কোনও সংকলক না চালিয়ে কোড লিখতে দেখি।
আমি কোডের বড় অংশগুলি সাবধানে লিখতে এবং পুরোপুরি পরীক্ষার ঝোঁক তখনই যখন আমি নিশ্চিত যে কোডটি আমার মাথার প্রবাহকে বিশ্লেষণ করে যা করার কথা বলে তা করে। আমাকে ভুল করবেন না - আমি পরীক্ষা না করেই 1000 টি লাইন লিখব না (এটি জুয়া হবে), তবে আমি মনে করি আমি শেষ হয়ে যাওয়ার পরে একটি সম্পূর্ণ সাবরুটিন লিখব এবং এটি পরীক্ষা করব (এবং প্রয়োজনে এটি ঠিক করব)।
অন্যদিকে, আমি বেশিরভাগ নতুনকেই দেখেছি যা তারা সম্পাদকের ভিতরে প্রবেশের প্রতিটি লাইনের পরে তাদের কোড চালায় এবং পরীক্ষা করে এবং মনে করেন যে ডিবাগারগুলি সাবধানতা এবং বিচক্ষণতার বিকল্প হতে পারে। আপনি ভাষা বাক্য গঠনটি শিখে ফেললে আমি এটিকে অনেকগুলি বিভ্রান্তি হিসাবে বিবেচনা করি।
দুটি পদ্ধতির মধ্যে সঠিক ভারসাম্য কী বলে আপনি মনে করেন? অবশ্যই প্রথমটির আরও অভিজ্ঞতার প্রয়োজন, তবে এটি কী উত্পাদনশীলতাটিকে ইতিবাচক বা নেতিবাচক প্রভাবিত করে? দ্বিতীয়টি কী সূক্ষ্ম পর্যায়ে ত্রুটিগুলি চিহ্নিত করতে সহায়তা করে?
#define h for(int c=y-3; y; c++/(randomTypeIDefinedEarlier)s*(float)4*(lol)sin((helloWorld)mysub(2,1,++a,*(r+z))); goto xkcd)
এবং এটি কেবল একটি লাইন।