میر مجتبی هاشمی جنتی·۱۳ روز پیشکلاسهای Rich و Anemic؛ وقتی کلاس فقط نگهدارنده دیتا نیستسلام؛ اگر مدتی با برنامهنویسی شیگرا کار کرده باشیم، احتمالاً به کلاسهایی برخورد کردیم که فقط چند تا فیلد دارن و کلی getter و setter. این…
میر مجتبی هاشمی جنتی·۱۴ روز پیشکلید واژه های DDDاگر در پروژه های کسب و کار محور کار کرده باشید، حتما در مورد Domain Driven Design یا به اختصار DDD اطلاعات کافی دارید و میدونید که یک تفکری…
Mohammad Keshavarz·۴ ماه پیش5 اشتباه رایج در میکروسرویس هاخیلی از شرکتها با شنیدن مزایای میکروسرویسها (مثل مقیاسپذیری و سرعت توسعه بیشتر) سریع میگن: "بریم سمت میکروسرویس!" اما بدون…
زهره بتویی·۵ ماه پیشتاثیر متقابل سازمان و معماری مایکروسرویسچکیدهدر سالهای اخیر، معماری مایکروسرویس به یکی از جذابترین الگوهای طراحی سیستمهای نرمافزاری مقیاسپذیر تبدیل شده است. سازمانهایی که به…
Amirreza Vafaei·۹ ماه پیشتوضیح چندین موضوع در زمینه معماری نرمافزارتمرین درس معماری نرمافزار دانشگاه شهید بهشتی
Saeed Zare·۹ ماه پیش۱۵ مفهوم کاربردی در معماری نرمافزار به زبان سادهدر این مطلب، خیلی ساده و همراه با مثال، ۱۵ مفهوم مهم و پرکاربرد توسعه نرمافزار رو بررسی میکنیم.
Amir Mokarchi·۱ سال پیشتصمیمگیری و سوگیریهای شناختیما چطور تصمیم میگیریم و چرا گاهی تصمیمات اشتباه میگیریم؟ انگار یه چیزی تو مغزمون باعث میشه منطقی عمل نکنیم.مغز ما همیشه در حال پردازش اطل…
اکبر احمدی سرای·۱ سال پیشمقدمهای بر Domain-Driven Design (DDD): نظریهها و کاربردهای اساسیمقدمهDomain-Driven Design یا DDD، یک رویکرد جامع و مؤثر برای توسعه سیستمهای نرمافزاری پیچیده است که هدف آن همراستاسازی نیازهای کسبوکار…
اکبر احمدی سرای·۱ سال پیشطراحی دامنهمحور: رویکردی به سوی توسعه نرمافزارهای پایدار و مقیاسپذیرطراحی دامنهمحور (Domain-Driven Design یا DDD) بهعنوان یکی از مفاهیم اساسی و استراتژیک در توسعه نرمافزارهای پیچیده، توانسته است توجه بسیا…