। নেট কনভেনশনগুলি ব্যবহার করে আমি আমার চলকগুলির নাম রাখি:
- ভেরিয়েবল এবং ক্ষেত্রগুলির জন্য ক্যামেলকেস (আমি একটি শ্রেণিতে ব্যক্তিগত ক্ষেত্রের জন্য _camelCase ব্যবহার করতে পারি)
- পদ্ধতি, বৈশিষ্ট্য এবং ক্লাসের জন্য পাস্কেলকেস
আমি বিচ্যুত একমাত্র জায়গাটি ধ্রুবক এবং এনামগুলিতে যেখানে আমি আসলে জাভা স্ক্রিইমিং_সিএপিএস শৈলী পছন্দ করি।
আমার সংস্থার কোডবেস সিবি-হাঙ্গেরিয়ান নোটেশন শৈলীতে ভিবি 6 এবং ভিবিএস স্ক্রিপ্ট দ্বারা লিখিত রয়েছে, যদি পুরো বিকাশযুক্ত হাঙ্গেরীয় না হয়
- স্ট্রিংসের জন্য s বা str
- আই বা ইনটসের জন্য ইনট
- দশমিকের জন্য d (বা কখনও কখনও দ্বিগুণ)
- o বা যে কোনও ধরণের অবজেক্টের জন্য আপত্তি
আমি যখনই দেখি যে কোড স্টাইলটি অন্য কারও কোডে ব্যবহৃত হয়েছে (এমনকি গ্রীনফিল্ড কোডেও, কেবলমাত্র উত্তরাধিকারের ক্রাফ্ট নয়), এবং আমি নিজেই সেই স্টাইলটি ব্যবহার করতে প্রত্যাখ্যান করি। আমি অতীতে নেট নামকরণের সম্মেলনগুলিকে প্রমিতকরণ এনেছি এবং এটি কেবল উপেক্ষা করা হয়েছে - যারা হাঙ্গেরিয়ান স্বরলিপিতে লেখেন তারা এভাবে চালিয়ে যান, যারা আমাদের পছন্দ করেন না তারা আমাদের নিজস্ব স্টাইল ব্যবহার চালিয়ে যান; আমি কিছুটা ভয় পেয়েছি যে আমরা যদি মানদণ্ড তৈরি করি (যার জন্য আমি চাপ দিচ্ছি, তবে অন্য কারও যত্ন নেই বলে মনে হয়) তবে এটি হাঙ্গেরিয়ান স্বীকৃতিতে হবে এবং প্রস্তাবিত উপায়ে নয় এবং তারপরে আমি এ জাতীয় কোড লিখতে বাধ্য হব ।
আমি কি এই বিষয়ে একটি শৈল থেকে একটি পাহাড় তৈরি করছি? কোডটি রিলান্ডান্ট আইডেন্টিফায়ারগুলির সাথে বর্ণনামূলক বর্ণনামূলক নাম নয় এবং নিজের মতো ব্যবহার করা চালিয়ে যাচ্ছি এবং স্ট্যান্ডার্ড হওয়ার জন্য চাপ দিচ্ছি কিনা আমার কি যত্ন নেওয়া উচিত নয়?