دوره Applying Domain-Driven design در حال ثبت‌نام می‌باشد و بزودی برگزار می‌گردد...
0

معرفی و پیاده سازی معماری Ports and Adapters به روش TDD

معرفی و پیاده‌سازی معماری Ports and Adapters به روش Test-Driven Development(TDD)

 

معرفی و پیاده سازی معماری Ports and Adapters به روش TDDD

 

معماری Ports and Adapters که آن را به عنوان معماری Hexagonal نیز می‌شناسیم، معماری است که بر تست پذیری ۱۰۰ درصدی برنامه بدون وابستگی به Actorهای(اولیه و ثانویه) سیستم تاکید دارد. این معماری نیز همانند معماری های Union و Clean جزء معماری‌های مبتنی بر Use Case می باشد(Use-Case Driven Architecture).

علی رغم مقالات و فیلم‌های آموزشی زیاد در باب این سبک معماری، اما فقدان منابع آموزشی مناسب منجر به این شده است که درک صحیح و درستی از این نوع معماری توسعه سیستم وجود نداشته باشد و همینطور به اشتباه این معماری با معماری‌هایی از جمله Union و Clean  اشتباه گرفته شود.

مسعود بهرامی و سهیل کرمی، در این هفتمین وبینار از سرویس وبینارهای DDDD قصد دارند ضمن معرفی دقیق‌تر معماری Ports and Adapters یک پیاده‌سازی ساده و لایو در محیط دات‌نت و به زبان سی شارپ از این نوع معماری داشته باشند.

هر چند پیاده سازی به زبان سی شارپ انجام می‌شود اما مطالب ارائه شده وابستگی به هیچ زبان برنامه نویسی ندارد.

در بخش پیاده‌سازی و لایو کد، پیاده سازی به روش TDD انجام می‌شود و با نوشتن‌ تست های پذیرش و واحد توسعه انجام خواهد شد.

 

جهت ثبت نام در رویداد لطفا اینجا کلیک کنید.

ارسال دیدگاه

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