প্রশ্ন ট্যাগ «api-design»

অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ডিজাইনটি সাধারণ উদ্দেশ্যে বা জনসাধারণের ব্যবহারের জন্য তৈরি লাইব্রেরি তৈরির সর্বোত্তম অনুশীলনগুলি নিয়ে আলোচনা করে।

1
সি তে সি ++ টেম্পলেট টাইপ এপিআই এর আইডেম্যাটিক মোড়ক
আমি একটি সি ++ এপিআই মোড়ানোর কাজ করছি যা সি ফাংশনগুলিতে একটি ডেটা স্টোর (হ্যাজেলকাস্ট) অ্যাক্সেস সরবরাহ করে, যাতে ডেটা স্টোরটিও কেবল সি-কোড থেকে অ্যাক্সেস করা যায়। মানচিত্রের ডেটাস্ট্রাকচারের জন্য হ্যাজেলকাস্ট সি ++ এপিআই দেখতে এই রকম দেখাচ্ছে: auto map = hazelcastClient->client->getMap<int, string>(mapName); map.put(key, value); এটি টেমপ্লেট ধরণের keyএবং valueপরামিতিগুলির …
9 c++  c  api-design 

3
CRUD API: কোন ক্ষেত্রটি আপডেট করবেন তা আপনি কীভাবে নির্দিষ্ট করবেন?
আসুন ধরা যাক আপনার কাছে কিছু ধরণের ডেটা স্ট্রাকচার রয়েছে, যা একরকম ডাটাবেসেই টিকে থাকে। সরলতার জন্য, আসুন এই ডেটা স্ট্রাকচারকে কল করুন Person। আপনাকে এখন একটি সিআরইউডি এপিআই ডিজাইন করার দায়িত্ব দেওয়া হয়েছে, যা অন্যান্য অ্যাপ্লিকেশনগুলিকে এস তৈরি করতে, পড়তে, আপডেট করতে এবং মুছতে দেয় Person। সরলতার জন্য, ধরে …

2
ইভেন্ট শ্রোতাদের দুর্বল উল্লেখ করা উচিত?
সাধারণত ইভেন্ট শ্রোতাদের আউটলাইভ করা উচিত নয় যা তাদের নিবন্ধিত করে। এর অর্থ কি এই যে শ্রোতাগুলি ডিফল্টরূপে দুর্বল রেফারেন্সগুলি দ্বারা রাখা উচিত (অবজেক্ট শ্রোতার দ্বারা দুর্বল সংগ্রহগুলিতে সংরক্ষিত আছে)? শ্রোতার যখন তার স্রষ্টাকে ছাড়িয়ে যেতে হবে তখন কি বৈধ মামলা রয়েছে? অথবা এর মতো পরিস্থিতিটি একটি ভুল এবং এটির …

1
সংস্করণ API গুলি
মনে করুন যে আপনার কাছে একটি এপিআই বেস দ্বারা সমর্থিত একটি বড় প্রকল্প রয়েছে। প্রকল্পটি এমন একটি সর্বজনীন এপিআইও প্রেরণ করে যা শেষ (ইশ) ব্যবহারকারীরা ব্যবহার করতে পারেন। কখনও কখনও আপনার প্রকল্পটি সমর্থন করে এমন API বেসে আপনাকে পরিবর্তন করতে হবে। উদাহরণস্বরূপ, আপনাকে এমন একটি বৈশিষ্ট্য যুক্ত করতে হবে যা …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.