প্রোগ্রামিংয়ের মৌলিক ধারণা/প্রোগ্রামিং স্টাইল
সংক্ষিপ্ত বিবরণ প্রোগ্রামিং স্টাইল হলো কম্পিউটার প্রোগ্রামের সোর্স কোড লেখার সময় ব্যবহৃত কিছু নিয়ম বা নির্দেশিকার সমষ্টি। একটি নির্দিষ্ট প্রোগ্রামিং স্টাইল অনুসরণ করলে প্রোগ্রামাররা স্টাইলের সাথে সামঞ্জস্যপূর্ণ সোর্স কোড পড়তে এবং বুঝতে পারবে এবং ত্রুটি এড়াতে পারবে।[2] প্রতিটি ভাষার নিজস্ব নিয়মের সেট থাকে। কোডটি সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করার জন্য সঠিক নির্দেশিকা অনুসরণ করা গুরুত্বপূর্ণ। উদাহরণস্বরূপ, জাভাস্ক্রিপ্টের কোনও ফাংশনের ভিতরে ইনডেন্টের প্রয়োজন হয় না। ব্যবহারকারীর কাছে দৃশ্যমান হওয়ার জন্য ইনডেন্ট করা ভালো অভ্যাস। পাইথনে, প্রোগ্রামটি চালানোর জন্য কোড অবশ্যই ইনডেন্ট করতে হবে।
আলোচনা
প্রোগ্রামিং শিল্পের মধ্যে সফ্টওয়্যার প্রোগ্রামগুলিকে রক্ষণাবেক্ষণ করা সহজ করার ইচ্ছা রয়েছে। আকাঙ্ক্ষা অর্থের উপর কেন্দ্রীভূত। সহজ কথায়, একটি সুলিখিত প্রোগ্রাম রক্ষণাবেক্ষণ করতে কম অর্থ ব্যয় হয়। প্রোগ্রাম রক্ষণাবেক্ষণের একটি গুরুত্বপূর্ণ দিক হল সোর্স কোড তালিকাগুলি পরিষ্কার এবং যতটা সম্ভব সহজে পড়া যায়। সেই লক্ষ্যে আমরা নিম্নলিখিত বিষয়গুলি বিবেচনা করব:
ডকুমেন্টেশন উল্লম্ব সারিবদ্ধকরণ মন্তব্য ইন্ডেন্টেশন অর্থপূর্ণ শনাক্তকারী নাম ধারাবাহিকভাবে টাইপ করা টাইপেডেফের যথাযথ ব্যবহার সোর্স কোড কম্পাইল করার জন্য উপরের আইটেমগুলির প্রয়োজন নেই। টেকনিক্যালি কম্পাইলার সোর্স কোডটি মানুষ যেভাবে সোর্স কোড পড়ে সেভাবে পড়ে না। কিন্তু এটাই ঠিক মূল কথা; ইচ্ছা হল সোর্স কোডটি মানুষের জন্য সহজে পড়া। কোনটি সম্ভব (টেকনিক্যালি চালানো হবে) এবং কোনটি ঠিক আছে (গ্রহণযোগ্য ভাল প্রোগ্রামিং অনুশীলন যা পঠনযোগ্য কোডের দিকে পরিচালিত করে) এর মধ্যে আপনার বিভ্রান্ত হওয়া উচিত নয়।
এই প্রতিটি আইটেমের জন্য, মান এবং সর্বোত্তম অনুশীলন নির্ধারণের জন্য আপনার নির্বাচিত প্রোগ্রামিং ভাষার জন্য স্টাইল গাইডগুলি পরীক্ষা করুন। বিবেচনা করার জন্য নিম্নলিখিত সাধারণ নির্দেশিকা রয়েছে।