দ্রষ্টব্য: আমি জিলিনেক্সের আইএসই ব্যবহার করছি এবং এগুলির সাথে কাজ করার জন্য একটি এফপিজিএ বোর্ড আছে (স্যুইচ এবং লাইট সহ) এবং এ পর্যন্ত আমি কয়েকটি সহজ প্রকল্প একসাথে হ্যাক করেছি। একই সাথে আমি যা করছি তার জন্য একটি ভিত্তি তৈরির জন্য বেশ কয়েকটি টিউটোরিয়াল পড়ছি।
আমি বিভিন্ন সত্তা এবং তাদের আর্কিটেকচারগুলি দেখেছি যে রেফারেন্স উপকরণগুলির মধ্যে আমি উল্লেখ করেছি তবে নামকরণটি বিভ্রান্ত হয়। প্রায়শই পরিবর্তে "স্থাপত্য RTL এর .." অথবা "স্থাপত্যের ... কাঠামোগত" আমি দেখতে পাবেন, "স্থাপত্য foo বিন্যাস অথবা ..." এমনকি "স্থাপত্য খিলান এর ..."
আমি বুঝতে পারি (বিচ্ছিন্নভাবে) আর্কিটেকচার নামটি সত্তার নামকরণের মতোই স্বেচ্ছাসেবী, যদিও এমন স্টাইল গাইড রয়েছে যা এই সমস্যাটি এড়াতে আরও ধারাবাহিক নামকরণ কনভেনশনগুলির পরামর্শ দেয়। এটি আমাকে কয়েকটি প্রশ্নের দিকে নিয়ে যায়:
কোনও সত্তার দিকে তাকালে, কীভাবে একজন আর্কিটেকচারের নাম থেকে ইঙ্গিত ছাড়াই প্রকৃত স্থাপত্যের মডেল ব্যবহার করা যায় তা নির্ধারণ করতে পারে? আরটিএল, আচরণগত, কাঠামোগত ... এগুলি আমার শিক্ষার চোখের সাথে বেশ মিল বলে মনে হচ্ছে (আমি যে উদাহরণগুলি দেখেছি তা আসলে সঠিকভাবে নামকরণ করা হয়েছিল ধরে নিই)। একটি সাধারণ তবে সুস্পষ্ট উদাহরণ এখানে সহায়ক হবে (বা এর একটি পয়েন্টার)।
যদি কোনও একক সত্তার জন্য একাধিক আর্কিটেকচার নির্দিষ্ট করে দেওয়া হয় (যা আমি বুঝতে পেরেছি এটি সম্ভব) আপনি কেবল একই ফাইলটিতে আর্কিটেকচারের বিভিন্ন নাম দেন বা ...?
আর্কিটেকচারের নামগুলি কি কোনও প্রদত্ত সত্তার মধ্যে সীমাবদ্ধ? (একাধিক সত্তার উপরে একই আর্কিটেকচার নামটি ব্যবহার করে "নেমস্পেসগুলি" নিয়ে কোনও সমস্যা আছে)?
সম্পাদনা করুন: এবং আরও একটি:
- দেখে মনে হচ্ছে আরটিএল এবং আচরণের মধ্যে পার্থক্য রয়েছে, তবে উপরে উল্লিখিত হিসাবে আমি যে উদাহরণগুলি দেখেছি সেগুলিতে সত্যই তা দেখছি না (প্রায়শই আমি কেবল একটি স্থাপত্য সংজ্ঞায়িত হয়ে দেখি)। একটি আর্কিটেকচার কি অন্যদের চেয়ে বেশি সাধারণ?
আমি যা খুঁজছিলাম তা একটি বিস্তৃত তবে সাধারণ বহু-উপাদান প্রকল্প (ছোট উপাদানগুলি), সেরা অনুশীলনগুলি (সঠিক নামকরণ, সমস্তই একটি ফাইলে ক্র্যামেড হয় না using) ব্যবহার করে রচিত তবে আমার এখনও একটি সন্ধান হয়নি। আমি বেসিক নীতিগুলি এবং সেরা অনুশীলনগুলি আলোকিত করার জন্য সঠিকভাবে নকশিত নমুনা প্রকল্পগুলিকে খুব দরকারী বলে মনে করি। আপনি যদি এরকম উদাহরণ প্রকল্প সম্পর্কে জানেন তবে আমি এটির একটি পয়েন্টারের জন্যও কৃতজ্ঞ হব। (অন্য কিছু না হলে, সম্ভবত আমি একবার এটি বের করার পরে আমি নিজের একটি ভাগ করতে পারি ...)