طاهره شهابی·۱ ماه پیشمفاهیم پیرامون معماری نرم افزار1. Infrastructure as Code (IaC)در گذشته، راهاندازی زیرساختهای نرمافزاری مثل سرورها، شبکهها و پایگاههای داده بهصورت دستی انجام میشد.…
Amir Mokarchi·۵ ماه پیشدانش دامنهدانش دامنه یا Domain Knowledge به دانش مرتبط با حوزهای که نرمافزار در اون کار میکنه اشاره میکنه. مثلاً اگه دارید یک سیستم معاملات مالی ط…
Amir Mokarchi·۵ ماه پیشدرباره Problem Space و Solution Spaceاین دو نظریه که توسط "Allen Newell" و "Herbert Simon" در کتاب Human Problem Solving مطرح شده است. اساساً، بیان میکند که ما آدمها برای حل…
علیرضا ارومند·۷ ماه پیشقسمت دهم مدرنسازی معماری: طبقهبندی محصولات - بخش یکطبقه بندی محصولات در سازمان به بهبود معماری و کاهش بار شناختی کمک خواهد کرد. در این نوشته به بررسی طبقه بندی محصولات خواهیم پرداخت.
اکبر احمدی سرای·۸ ماه پیشمقدمهای بر Domain-Driven Design (DDD): نظریهها و کاربردهای اساسیمقدمهDomain-Driven Design یا DDD، یک رویکرد جامع و مؤثر برای توسعه سیستمهای نرمافزاری پیچیده است که هدف آن همراستاسازی نیازهای کسبوکار…
محمود سواریان·۱ سال پیشDomain storytelling راهکار ارتباط و تعامل موثر در DDDزمانی که ما شروع به پیاده سازی یک سیستم نرم افزاری میکنیم به این معنی است که احتمالا فضای مسئله (Problem Space) را درک کرده ایم و به طراحی…
علیرضا ارومند·۱ سال پیشقسمت نهم: مدرنسازی و مستندات زندهدر این بخش با اصول مستندات زنده آشنا مییمشویم
علیرضا ارومند·۱ سال پیشقسمت هشتم: مدرنسازی و بازنگری در مستندسازیمستندسازی مدرن نرم افزار یکی از دغدغههایی است که کمتر به آن پرداخته میشود. برنامهنویسها تمایلی برای وقت گذاشتن برای تولید مستند ندارند…
فرهاد·۱ سال پیشمفاهیم طراحی نرم افزار و DDDگپی در مورد طراحی نرمافزار با ChatGPT داشتم که خلاصه مفاهیم مطرح شده در آن را اینجا می نویسم. مطالب در مورد DDD، Aggregate، Aggregate Root
Yaser FashamiدرdotNetSchool·۲ سال پیشگشتی در معماری (N-layered, DDD, Hexagon, Onion, Clean Architecture)Backend side architecture evolution (N-layered, DDD, Hexagon, Onion, Clean Architecture)