Variable Naming Conventions এবং Case Sensitivity

ডেটা টাইপস এবং ভেরিয়েবলস (Data Types and Variables) - ললকোড (Lolcode) - Computer Programming

657

ভেরিয়েবল নামকরণ নিয়ম

ললকোড প্রোগ্রামিং ভাষায়, ভেরিয়েবল নামকরণের জন্য কিছু নির্দিষ্ট নিয়ম এবং অভ্যাস রয়েছে যা কোডটিকে পরিষ্কার এবং বোধগম্য করে তোলে। এখানে এই নিয়মগুলো আলোচনা করা হবে।

ভেরিয়েবল নামকরণের নিয়ম

  • ছোট বা বড় অক্ষর: ললকোডে ভেরিয়েবল নামের জন্য ছোট বা বড় অক্ষর ব্যবহার করা যেতে পারে। তবে, ভেরিয়েবল নাম কেস সেন্সিটিভ (case-sensitive) হয়, অর্থাৎ, name এবং Name আলাদা ভেরিয়েবল হিসেবে বিবেচিত হবে।
    • ঠিক: num, totalAmount, score
    • ভুল: 123abc, @num
  • স্পেস ব্যবহার করা যাবে না: ভেরিয়েবল নামের মধ্যে স্পেস ব্যবহার করা যাবে না। যদি আপনি একাধিক শব্দ ব্যবহার করতে চান, তাহলে ক্যামেল কেস (CamelCase) বা আন্ডারস্কোর (_) ব্যবহার করতে পারেন।
    • ঠিক: totalAmount, userName, sumOfValues
    • ভুল: total amount, user name
  • প্রথমে সংখ্যা ব্যবহার করা যাবে না: ভেরিয়েবল নামের প্রথমে কোনো সংখ্যা ব্যবহার করা যাবে না। এটি কোডিংয়ের সাধারণ নিয়ম।
    • ঠিক: age1, numOfItems
    • ভুল: 1age, 123total
  • বিশেষ চিহ্ন ব্যবহার করা যাবে না: ভেরিয়েবল নামের মধ্যে কোনো বিশেষ চিহ্ন (যেমন: @, #, $, &) ব্যবহার করা যাবে না।
    • ঠিক: price, score
    • ভুল: #price, $totalAmount
  • স্পষ্ট এবং বোধগম্য নাম: ভেরিয়েবল নাম এমন হতে হবে, যা তার উদ্দেশ্য বা মান পরিষ্কারভাবে বোঝাতে পারে। যেমন totalAmount বা **userAge**।

ক্যামেল কেস (CamelCase) ব্যবহার:

ক্যামেল কেস হলো এমন একটি কৌশল, যেখানে একাধিক শব্দের মধ্যে প্রথম শব্দ ছোট অক্ষরে থাকে এবং পরবর্তী সব শব্দের প্রথম অক্ষর বড় হয়।

  • ঠিক: totalAmount, userName, sumOfValues
  • ভুল: total_amount, user_name

কেস সেন্সিটিভিটি

ললকোডে কেস সেন্সিটিভিটি রয়েছে, অর্থাৎ, ছোট এবং বড় অক্ষর ভিন্ন ভিন্ন হিসেবে বিবেচিত হয়।

এটা মানে যে, একই নামের ভেরিয়েবল যদি বড় এবং ছোট অক্ষরের মধ্যে পার্থক্য থাকে, তবে সেগুলি আলাদা ভেরিয়েবল হিসেবে ধরা হবে।

উদাহরণ:

I HAS A age ITZ 25
I HAS A Age ITZ 30
VISIBLE age   // আউটপুট হবে 25
VISIBLE Age   // আউটপুট হবে 30

এখানে:

  • age এবং Age দুটি আলাদা ভেরিয়েবল হিসেবে বিবেচিত হবে, কারণ ললকোড কেস সেন্সিটিভ।

এটি কেস সেন্সিটিভিটি সম্পর্কে একটি গুরুত্বপূর্ণ বৈশিষ্ট্য। কোড লেখার সময় আপনাকে খেয়াল রাখতে হবে যে একই নামের ভেরিয়েবলগুলির ক্ষেত্রে ছোট বা বড় অক্ষর আলাদা ভেরিয়েবল হিসেবে কাজ করবে।


ভেরিয়েবল নামকরণে ভাল অভ্যাস

  • স্পষ্ট নাম ব্যবহার করুন: ভেরিয়েবল নাম যেমন userAge, totalPrice ব্যবহার করুন যাতে আপনি এবং অন্য ডেভেলপাররা সহজে বুঝতে পারেন এই ভেরিয়েবলটি কী ধারণ করে।
  • ক্যামেল কেস (CamelCase) ব্যবহার করুন: একাধিক শব্দের জন্য ক্যামেল কেস ব্যবহার করা সাধারণ অভ্যাস, যেমন totalAmount, **userName**।
  • অতিরিক্ত সংক্ষিপ্ত নাম এড়ানো: ভেরিয়েবল নাম অত্যন্ত সংক্ষিপ্ত না হওয়া উচিত, যেমন x, y (যদি তা স্পষ্ট না হয়), বরং এমন নাম ব্যবহার করুন যা তার উদ্দেশ্য স্পষ্ট করে।

সারসংক্ষেপ

  • ভেরিয়েবল নামকরণ নিয়ম: ললকোডে ভেরিয়েবল নামকরণের জন্য কিছু মৌলিক নিয়ম রয়েছে, যেমন স্পেস বা বিশেষ চিহ্ন ব্যবহার না করা, এবং নামটি স্পষ্ট ও বোধগম্য হওয়া উচিত।
  • কেস সেন্সিটিভিটি: ললকোডে কেস সেন্সিটিভিটি রয়েছে, অর্থাৎ age এবং Age দুটি ভিন্ন ভেরিয়েবল হিসেবে বিবেচিত হয়।

এভাবে, ললকোডে ভেরিয়েবল নামকরণ এবং কেস সেন্সিটিভিটি অনুসরণ করে আপনি আরও পরিষ্কার এবং বোধগম্য কোড তৈরি করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...