আমার একটি কলেজের সাথে সি ++ নির্দেশিকা অনুসরণ করতে হবে তার সাথে আমার একটি যুক্তি রয়েছে।
তিনি বর্তমানে তাঁর সমস্ত লাইব্রেরি সেভাবে ডিজাইন করেছেন:
- তিনি তার ফাইলের নামগুলিতে অসম্পূর্ণভাবে বড় হাতের এবং ছোট হাতের অক্ষর ব্যবহার করেন
- তাঁর কয়েকটি শিরোনামের কোনও এক্সটেনশন নেই
আমি বিশ্বাস করি যে কোনও এক্সটেনশন না থাকাই সি ++ স্ট্যান্ডার্ড ফাইলগুলির জন্য সংরক্ষিত কিছু এবং বড় হাতের অক্ষর ব্যবহার করা ত্রুটিযুক্ত প্রবণতা (যখন আপনি উইন্ডোজ এবং লিনাক্স উভয় ক্ষেত্রেই বোঝার কোডটি ব্যবহার করেন)।
তার বক্তব্যটি হ'ল তিনি Qt
সম্মেলনগুলি অনুসরণ করেন (এমন কি কোডের জন্যও যা Qt ব্যবহার করে না) এবং বলে রাখছেন: "যদি Qt এটি করে তবে তা খারাপ হতে পারে না।"
এখন আমি একটি মুক্ত মন রাখার চেষ্টা করি, তবে যখন আমি তার লাইব্রেরিগুলিতে / নিয়ে কাজ করতে পারি তখন আমার খুব খারাপ লাগে। এ সম্পর্কে কি নিয়মগুলির একটি সাধারণ প্রতিষ্ঠিত সেট আছে? মান কি এটি সম্পর্কে কিছু বলে?
আপনাকে অনেক ধন্যবাদ.
Qt
। আমি এমনকি এটি একটি আশ্চর্যজনক গ্রন্থাগার বলে মনে করি তবে তাদের কিছু নকশা পছন্দ আমার কাছে সত্যই ভুল মনে করে।
_
জনপ্রিয়, বিস্তৃত-ব্যবহৃত কোড দিয়ে শুরু করে দেখেছি , তবে এটি নির্ধারণযোগ্যভাবে স্ট্যান্ডার্ডের বিরুদ্ধে নয়।
*.hpp
একটি সি ++ শিরোলেখ ব্যবহার করি এবং আমার সমস্ত সরঞ্জাম "এটি পান"।
#define signal
…… ... ("যদি কিউটি এটি সেভাবে করে তবে তা খারাপ হতে পারে না।") - আমি বলতে পারি না যে আমি ব্যক্তিগতভাবে তাদের সমস্ত নকশার পছন্দগুলিতে সম্মত।