এই নতুন রূপায়িত স্টিকার-প্রিন্টার এবং ওয়্যারলেস ড্রাইভথ্রু হেডসেট পামটপ স্ক্যানার চুক্তির আগে স্টারবাকসের ক্লাসিক দিনগুলিতে, 2000-ইশ-এর প্রথম দিনগুলিতে স্টারবাকসের একটি কঠোর বাক্য গঠন এবং সংযুক্ত এনকোডযুক্ত ফর্মের সাথে পানীয়গুলি বর্ণনা করার জন্য একটি সংক্ষিপ্ত ব্যবস্থা ছিল।
উল্লম্বভাবে কাপে এমন কয়েকটি লেবেলযুক্ত বাক্স রয়েছে যাতে কিছু মান থাকতে পারে .:
Decaf
[ ] -blank- X 1/2 1/3 2/3
Shots
[ ] -blank- 0 1 2 3 ... 20 followed by S T G V
Syrup
[ ] -blank- V M C H
Milk
[ ] -blank- Wh % N B
Custom
[ ] -blank- ((-|x)?(F|WC|M|CR) )+
Drink
[ ] E EM ECP A L C CM
তবে সহজ হেরফেরের জন্য আমরা একটি অনুভূমিক ফর্ম ব্যবহার করব। এগুলি ইনপুটটির 6 টি ক্ষেত্রের নাম যা কোনও সুবিধাজনক ফর্ম হতে পারে। এখানে উদাহরণগুলি সাধারণ সিএসভি। কাস্টম ক্ষেত্র এবং সিরাপ ক্ষেত্রগুলি প্রতিটি কয়েকটি মানের সংমিশ্রণ হতে পারে। আপনি যে কোনও সুবিধাজনক সাবডিলিমিটার ব্যবহার করতে পারেন। উদাহরণগুলি এখানে স্থান ব্যবহার করে। শটস ফিল্ডটি একটি (সম্ভাব্য) সংখ্যার সংমিশ্রণ এবং কাপের আকারের একটি উপাধি (যা শারীরিক কাপে অন্তর্নিহিত তবে এনকোডিংয়ে প্রাকৃতিকভাবে এই জায়গায় ফিট করে)।
ডেকাফের ক্ষেত্রের মানগুলি এরকম শব্দগুলিতে অনুবাদ হয়
-blank- -nothing-
X "decaf"
1/2 "half-caf"
1/3 "one-third-caf"
2/3 "two-thirds-caf"
যৌক্তিকভাবে, ভগ্নাংশের মানগুলি কেবল তখনই অনুমোদিত হয় যখন শটগুলির সংখ্যা ডিনোমিনেটর দ্বারা বিভাজ্য হয়; তবে এই চ্যালেঞ্জের জন্য এই ত্রুটিটি সনাক্ত বা সনাক্তকরণের প্রয়োজন হয় না।
শটস ক্ষেত্রটি তার সংখ্যাসূচক অংশে (উপস্থিত থাকলে) এবং আকার সনাক্তকারী হিসাবে বিভক্ত করা উচিত। সংখ্যাটি লাতিন টিউপল আকারে প্রদর্শিত হবে: একক, ডাবল, ট্রিপল, চতুর্মুখী, কুইন্টুপল, 5 এর বাইরে কেবল সংখ্যা এবং প্রত্যয় "-টুপল" প্রিন্ট করুন। 7-tuple,16-tuple । আকারের পদবিগুলি হ'ল:
S short
T tall
G grande
V venti
যেমন।
2T double tall
3G triple grande
সিরাপ ফিল্ডে একাধিক alচ্ছিক নম্বর / লেটারকোড টোকেন থাকতে পারে। সিরাপের সর্বাধিক সংখ্যা 20. এমনকি এটি খুব বেশি। হাঃ হাঃ হাঃ.
V vanilla
C caramel
M mocha
H hazelnut
যেমন।
2V 2C two vanilla two caramel
H hazelnut
M H 1V mocha hazelnut one vanilla
দুধ ক্ষেত্রের মধ্যে নিম্নলিখিতগুলির একটি থাকতে পারে ।
Wh whole-milk
% two-percent
N skim
B breve
কাস্টম ফিল্ডে এক বা একাধিক সংশোধক xor চ্ছিক বা -সাইন সহ থাকতে পারে ।
x extra F foam
- no WC whip
M mocha drizzle
CR caramel drizzle
পানীয়ের ক্ষেত্রটিতে একটি পানীয় আইডি রয়েছে।
E espresso
EM espresso macchiato
ECP espresso con panna
A americano
L latte
C cappuccino
CM caramel macchiato
আকারের পদবী এবং পানীয় আইডি ব্যতীত যে কোনও ক্ষেত্র ফাঁকা থাকতে পারে।
উদাহরণ।
,3G,V,Wh,,L => triple grande vanilla whole-milk latte
X,2T,,N,,L => decaf double tall skim latte
1/2,V,,,,CM => half-caf venti caramel macchiato
2/3,3V,3V,B,WC,L => two-thirds-caf triple venti three vanilla breve whip latte
,G,,,xCR,CM => grande extra caramel drizzle caramel macchiato
X,4T,2M 2C,B,xWC -F xM,C =>
decaf quadruple tall two mocha two caramel breve extra whip no foam extra mocha drizzle cappuccino
"নো ফোম ... ক্যাপুচিনো *" এর মতো ভ্রান্ত বা অযৌক্তিক কনককশনগুলি নির্ণয়ের দরকার নেই।
অতিরিক্ত জটিলতা
শব্দটির সাথে কেবল পানীয়গুলির জন্য espresso, সংখ্যাটি singleপ্রতিস্থাপন করা উচিত soloএবং এটি দ্বারা প্রতিস্থাপন করা doubleউচিত doppio। এবং আকারটি নির্ধারিত এবং বাদ দেওয়া যেতে পারে। এছাড়াও, কেবল খালি espressoপানীয়ের জন্যই, যদি এই দুটি বিশেষভাবে প্রতিস্থাপিত সংখ্যাগুলির মধ্যে কেবলমাত্র অন্য একটি স্পেসিফিকেশন হয় তবে শব্দটি espressoনিজেই বাদ দেওয়া উচিত।
,2,1V,B,,EM => doppio one vanilla breve espresso macchiato
,1,,,,E => solo
,2,,,,E => doppio
,3,,,,E => triple espresso
'কাপ পড়া' নিয়ে অতিরিক্ত পর্যবেক্ষণ
এই অংশটি এই চ্যালেঞ্জের জন্য প্রয়োজনীয়তা নয় তবে অন্য ডোমেনগুলিতে এই ধরণের ভারবালাইজড সিস্টেম প্রয়োগে একটি কার্যকর পরিশোধন হতে পারে।
আমি প্রথমদিকে বাক্য গঠনটি উল্লেখ করেছি এবং শব্দের আগত প্রবাহগুলিতে স্কিমা প্রয়োগ করে অর্ডারগুলি বেশ কয়েকটি অর্ডার গ্রহণকারী দ্বারা পানীয় তৈরির ক্ষেত্রে মৌখিকভাবে প্রেরণ করা যেত। মোটামুটি কাঠামো SIZE .... DRINKএকবারে কথিত বেশ কয়েকটি আদেশের মধ্যে সীমাবদ্ধকরণ সরবরাহ করে। সমস্ত অভ্যন্তর বৈশিষ্ট্যকে বিশেষণমূলক বাক্যাংশ হিসাবে তৈরি করার প্রবণতা রয়েছে সুতরাং আদেশে একটি বৈধ ইংরেজি বিশেষ্য-বাক্য গঠনও রয়েছে has তাই whipপ্রায়ই উচ্চারিত হয় with whipবা whippedএবং foamপ্রায়ই উচ্চারিত হয় foamyবা with foam।
সুতরাং, কিছু পুরানো সময়ের ব্যারিস্টাসের জন্য , যখন তারা যথাযথ বিন্যাসে আদেশটি পুনরাবৃত্তি করে ( ভাল, ... কখনও কখনও ) তখন তারা "আপনাকে সংশোধন করে না" । তারা সমস্ত বিবরণ ঠিকঠাক মনে করার উদ্দেশ্যে তথ্যটি সংগঠিত করছেন। তথ্যটি স্কিমাইটিজ করে, beverage নম্বর প্লাস বা বিয়োগ 2 টি ম্যাজিক প্রয়োগের উদ্দেশ্যে একটি সম্পূর্ণ পানীয়ের অর্ডার একক ইউনিটে পরিণত হয় । সুতরাং এই দক্ষতার সাথে একটি বারিস্তা তাদের মাথার মধ্যে 5-9 অর্ডার ধরে রাখতে পারে অন্য শঙ্কাগুলি খুব বেশি মাথা রুম ব্যবহার না করে। :)