جریان پرداخت ازطریق State-machine

State-machine Driven Payment Flow

State-machine Driven Pa

State-machine
جریان پرداخت ازطریق State-machine

yment Flow

Droidcon SF 2019 | State-machine Driven Payment Flow | Yisong Wu and Fernando Pereira

Payment Flow به عنوان پردرآمدترین برنامه تلفن همراه در جهان بخش مهمی از Tinder است. مقیاس بندی سیستم پرداخت با یک کد قدیمی و غیرقابل آزمایش بسیار چالش برانگیز است. برای حل مشکل جریان پرداخت ازطریق State-machine ، تیم Tinder به تازگی تصمیم به ساختن یک راه حل مبتنی بر ماشین دولتی و قابل اتصال به منظور ارائه یک جریان خرید عمومی ، که از روشهای پرداخت خاص ، ناخوشایند است ، گرفت.

در این گفتگو ، ییسونگ وو و فرناندو پریرا به اشتراک می گذارند که چگونه روش دولت Tinder / DSL اطمینان می دهد که جریان قطعی ، خود مستند و به راحتی قابل آزمایش است و چگونه سیستم افزونه آن با اجازه اجرای قوانین سفارشی پویا در امتداد ، انعطاف پذیری را تضمین می کند. گذارهای دولتی

state machine یک مدل رفتاری است. این دستگاه شامل تعداد محدود حالت است و بنابراین به آن ماشین حالت محدود (FSM) نیز می گویند. بر اساس وضعیت فعلی و ورودی داده شده ، ماشین حالتهای مختلف را انجام می دهد و خروجی تولید می کند. انواع اصلی مانند ماشین های Mealy و Moore و انواع پیچیده تر مانند Hartel و UML وجود دارد.

اجزای سازنده اصلی جریان پرداخت ازطریق State-machine حالتها و گذارها هستند. حالت وضعیتی از یک سیستم است که بستگی به ورودی های قبلی دارد و باعث واکنش در ورودی های بعدی می شود. یک حالت به عنوان حالت اولیه مشخص می شود. اینجاست که اجرای دستگاه شروع می شود. گذار حالت تعریف می کند که برای کدام ورودی یک حالت از یک به حالت دیگر تغییر می کند. بسته به نوع ماشین حالت ، حالتها و/یا انتقالها خروجی تولید می کنند.

ماشین حالت ساده بالا را در نظر بگیرید. این شامل دو حالت خاموش و روشن است. در اینجا حالت اولیه است ؛ هنگامی که ماشین حالت اجرا می شود فعال می شود. فلش بین حالتها نشان دهنده انتقال حالت احتمالی است. آنها تعریف می کنند که برای کدام ورودی تغییر حالت رخ می دهد. در اینجا ، حالت فعال از روشن به خاموش برای دکمه ورودی فشرده شده و دوباره به روشن برای همان ورودی تغییر می کند.

این ویدئو توسط

By droidcon SF تدریس شده است.
دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 فروش
0
0
0
0
0

هنوز بررسی‌ای ثبت نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
اولین کسی باشید که دیدگاهی می نویسد “جریان پرداخت ازطریق State-machine”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت:

رایگان

جریان پرداخت ازطریق State-machine به عنوان پردرآمدترین برنامه تلفن همراه در جهان بخش مهمی از Tinder است. سیستم پرداخت بسیار چالش برانگیز است.

تعداد
امتیازی ثبت نشده است
تعداد دانشجو : 0
مدت دوره: 00:35ساعتتاریخ انتشار: 17 مهر 1400آخرین بروزرسانی: 3 آذر 1400تعداد بازدید: 312
مدرس

Sona Mehrabi

قیمت:

رایگان

تعداد