Yazılım geliştirme sürecine etkili alan modellemesini dahil edin
Yazılım tasarımı düşünce lideri ve Domain Language'in kurucusu Eric Evans, karmaşık alanlarla yüzleşen yazılım projelerinin geliştirilmesini kolaylaştıran kapsamlı bir dizi tasarım en iyi uygulaması, deneyime dayalı teknikler ve temel ilkeler sunarak alan odaklı tasarıma sistematik bir yaklaşım sunar.. Sistem tasarımı ve geliştirme pratiğini iç içe geçiren bu kitap, alan odaklı tasarımın gerçek dünya yazılım modellemesi ve geliştirmesine uygulanmasını göstermek için gerçek projelerden alınan çok sayıda örnek içerir.
Alan Modeli: I. Bölüm, alan odaklı geliştirmenin hedeflerini özetler, terimleri tanımlar ve iletişimi ve tasarımı yönlendirmek için alan modelinin kullanılmasının sonuçlarına genel bir bakış sunar.
Model Güdümlü Tasarım: II. Bölüm, nesne yönelimli alan modellemesindeki temel en iyi uygulamaları bir dizi temel yapı taşına yoğunlaştırır ve modeli ve uygulamayı birbirleriyle uyumlu tutan, her birinin diğerinin etkinliğini güçlendirdiği karar türlerine odaklanır.
Yeniden Düzenleme: III. Bölüm, yol boyunca seçimlere rehberlik edebilecek modelleme ilkelerini ve aramayı yönlendirmeye yardımcı olan teknikleri ele almaktadır.
Stratejik Tasarım: IV. Bölüm, sisteme bütünüyle uygulanan üç ilkeyi inceler.: bağlam, damıtma ve büyük ölçekli yapı
Kitap boyunca tartışmalar, aşırı basitleştirilmiş "" problemlerle değil, gerçek projelerden uyarlanmış gerçekçi örneklerle gösterilmektedir.. Bu kitapla, nesne yönelimli geliştiriciler, sistem analistleri ve tasarımcılar, çalışmalarını organize etmek ve odaklanmak, zengin ve kullanışlı alan modelleri oluşturmak ve bu modelleri kaliteli, uzun ömürlü yazılım uygulamalarına dönüştürmek için ihtiyaç duydukları rehberliğe sahip olacaklardır.
"Kitap eğlenceli bir okuma". Eric'in anlatacak çok ilginç hikayeleri var ve kelimelerle arası çok iyi.. Bu kitabı yazılım geliştiriciler için olmazsa olmaz bir okuma olarak görüyorum―bu, geleceğin klasiği."
yazar hakkında:
Eric Evans, şirketlerin işleriyle derinden bağlantılı, gelişen yazılımlar oluşturmalarına yardımcı olmaya adanmış bir danışmanlık grubu olan Domain Language'ın kurucusudur.. 1980'lerden bu yana Eric, çeşitli karmaşık iş ve teknik alanlarda büyük nesne yönelimli sistemler üzerinde tasarımcı ve programcı olarak çalışmıştır.. Ayrıca Extreme Programming konusunda geliştirme ekiplerini eğitmiş ve koçluk yapmıştır.