আমি যদি আমার $ 0.02 যুক্ত করতে পারি তবে আমি সি-তে এনাম মান হিসাবে প্যাসকেলকেস ব্যবহার করতে পছন্দ করি I
সি-তে, তারা মূলত বিশ্বব্যাপী, এবং পিয়ার সংযোগের বিপরীতে পিইআইপি সংযুক্ত হয়ে আসলেই ক্লান্তিকর হয়ে ওঠে।
বিশুদ্ধ বাতাসের শ্বাস.
আক্ষরিক অর্থে, এটি আমাকে শ্বাসকে আরও সহজ করে তোলে।
জাভাতে, যতক্ষণ না আপনি স্থায়ীভাবে অন্য শ্রেণি থেকে এগুলি আমদানি করেন ততক্ষণ কাঁচা এনাম নাম ব্যবহার করা সম্ভব।
import static pkg.EnumClass.*;
এখনই, আপনি অযোগ্য নামগুলি ব্যবহার করতে পারেন, আপনি ইতিমধ্যে ভিন্ন উপায়ে যোগ্যতা অর্জন করেছেন।
আমি জাভাতে কিছু সি কোড পোর্ট করা এবং জাভা কনভেনশন (যা আরও ভার্বোস, আরও লম্বা, এবং আরও কুরুচিপূর্ণ) এবং আমার সি স্টাইল বেছে নেওয়ার মধ্যে বর্তমানে 'ছেঁড়া' রয়েছে তা সম্পর্কে (ভাবছি)।
পিয়ার কানেক্টেড পিয়ারস্টেটে পরিণত হবে switch
পরের সম্মেলনের জন্য এখন অনেক কিছু বলার আছে এবং এটি দেখতে সুন্দর তবে কিছু "মূর্তিবাদী বাক্যাংশ" যেমন if (s == PeerAvailable)
মনে হয় if (s == PeerState.AVAILABLE)
এবং নস্টালজিকালি হয়ে যায় , এটি আমার কাছে অর্থের ক্ষতি।
আমি মনে করি স্পষ্টতার কারণে আমি এখনও জাভা স্টাইল পছন্দ করি তবে চিৎকার কোডটি দেখার জন্য আমার খুব কষ্ট হয়েছে।
এখন আমি বুঝতে পেরেছি যে পাস্কেলকেস ইতিমধ্যে জাভাতে ব্যাপকভাবে ব্যবহৃত হয়েছে তবে খুব বিভ্রান্তিকরভাবে এটি সত্যিই হবে না, কেবল জায়গা থেকে খুব দূরে।