Uncategorized

۱۴۰۳/۰۱/۲۵

Dictionary

Table of Contents Software Design Principles SOLID Dependency-Inversion-Principle High Level Modules اون قسمتی از برنامه که برای ما اهمیت بالاتری دارد و مهم تره ،  loose […]
۱۴۰۳/۰۱/۲۰

Domain Driven Design Summary

DDD  برای نرم افزارهایی با پیچیدگی های زیاد نه صرفاً بزرگ. DDD معماری نیست ، یک روش الگوی طراحی می باشد،برای مدیریت پیچیدگی ها و توسعه […]
۱۴۰۳/۰۱/۰۷

Setup-Fixture-Teardown

Table of Contents استراتژی مختلف تست نویسی (Fixture Strategies) Transient :  داده ها از بین می روند مثلاً روی ram ذخیره شوند Persistent: داده ها جایی […]
۱۴۰۳/۰۱/۰۷

Method chaining

Method chaining یا زنجیره‌سازی متدها، یک الگوی برنامه‌نویسی است که در آن می‌توانید چندین متد را پشت سر هم صدا بزنید بدون اینکه نیاز به نوشتن […]
۱۴۰۳/۰۱/۰۷

Test Driven-Development-(TDD)

Table of Contents Test Class using System; using FluentAssertions; using Xunit; namespace Academy.Domain.Tests { public class CourseTests { [Fact] public void Constructor_ShouldConstructCourseProperly() { const int id […]
۱۴۰۳/۰۱/۰۵

SOAP WEB SERVICES IN .NET CORE

Table of Contents در اینجا توضیحاتی در مورد SOAP (Simple Object Access Protocol) و نحوه تولید کد C# از یک فایل WSDL در یک پروژه .NET […]
۱۴۰۳/۰۱/۰۳

آشنایی با AutoDelete – Exclusive – Durable

Table of Contents فعال سازی پلاگین مدیریت RabbitMQ  نصب سرور RabbitMQ روی ویندوز 10 کار خاصی نداره ولی چندتا نکته داره. برای نصب سرور RabbitMQ روی […]
۱۴۰۳/۰۱/۰۲

فعال سازی پنل مدیریت RabbitMQ

Table of Contents فعال سازی پلاگین مدیریت RabbitMQ  نصب سرور RabbitMQ روی ویندوز 10 کار خاصی نداره ولی چندتا نکته داره. برای نصب سرور RabbitMQ روی […]