Editör
Efsanevi Üye
Puan
38
Çözümler
0
DDD aggregate nedir?
Birbiri ile alakalı entity lerin bir iş kuralını ya da akışını gerçekleştirmek için bir arada kullanılması durumu, Aggregate olarak tanımlanıyor. Kendi başlarına sadece bir nesne olan entityler DDD de iş paylaşımı içerisinde transactional bir bütünlüğe erişerek Aggregate oluştururlar.
DDD Bounded Context nedir?
DDD Bounded Context nedir?
Stratejik DDD'de, iş kurallarına bağlı kalarak sistemin büyük ölçekli modelini tanımlarız. DDD domaini kendine ait ortak bir dil barındıran, sınırları belirli, bağımsız bileşenlere ayıran bir yaklaşımı belirler. Oluşan bu ortak dile ubiquitous language, bağımsız birimlere ise bounded context denir.
Domain katmanı nedir?
Domain Entities/Domain/Core Katmanı Mimarinin merkezi katmanıdır. Tüm uygulama için olan Domain ve veritabanı entity'leri bu katmanda oluşturulur. Kimliksiz ve immutable(değişmez) olan nesnelerdir. Domain için oluşturulan exception sınıflarıdır.
Infrastructure layer nedir?
Infrastructure layer nedir?
Infrastructure Layer (Altyapı Katmanı): Veri hangarları ve uygulama dışındaki servislerin istemcilerinin, adaptörlerinin, genel yardımcı kütüphanelerinin, utility paket kütüphanelerin ve üçüncü taraf paket kütüphanelerin yer aldığı katmandır.
Domain Events nedir?
Domain Event'leri ile başlıyoruz Böylece domain event dediğimiz şeyin, bir işin gerçekleştirilmesi sırasında ortaya çıkan ve domain uzmanlarının ilgi alanına giren olaylar olduğunu göstermiş oluyoruz.
Domain Driven Design aggregate nedir?
Domain Driven Design aggregate nedir?
"Domain Driven Design(DDD), kompleks gereksinimlerin var olduğu bir dünyada, sürekli değişen temel business kurallarını birbirine derinlemesine bağlayan bir yazılım geliştirme yaklaşımıdır. "
Ubiquitous language nedir?
Ubiquitous Language Martin Fowler bu kavramı, yazılım ekibi ile domain expert'leri arasında ortak ve açık bir dilin kurulması olarak açıklamaktadır. Ortak dilin açık olması sayesinde gereksinimler üzerindeki belirsizlikler giderilmiş olacaktır.
Clean Code Architecture nedir?
Clean Code Architecture nedir?
Clean Architecture Nedir? Clean architecture, uygulamamızın bağımlıklarının tek yönlü ve içe doğru olmasını savunan bir yazılım mimarisidir. Bu mimaride yazılım belirli katmanlara ayrılmıştır bunlar Domain, Application, Infrastructure ve Presentation'dır.
Clean Architecture C# nedir?
Android Clean Architecture nedir?
Android Clean Architecture nedir?
Arkadaşlar Clean Architecture Android, IOS, Spring vb. frameworklerden bağımsız bir yaklaşım biçimidir. Yani bu yaklaşım biçimini herhangi bir dildeki herhangi bir projeye uygulayabilirsiniz. Clean Architecture S.O.L.I.D. presiplerini baz olarak ortaya atılmış bir yapıdır.
Android use case nedir?
Use Case Diyagramları, iş süreçlerinin yönetilmesi aşamasında ihtiyaç duyulan tüm fonksiyonları, bu fonksiyonları tetikleyecek aktörleri, fonksiyonlardan etkilenecek aktörleri ve fonksiyonlar arasındaki ilişkileri göstermek amacıyla kullanılmaktadır.
Use Case Diagram nerelerde kullanılır?
Use Case Diagram nerelerde kullanılır?