Mimarinizi çözümleme ve mimarinizin modelini oluşturma
Uygulamanızı tasarlamak ve modellemek için Visual Studio mimarisini ve modelleme araçlarını kullanarak uygulamanızın mimari gereksinimlerini karşıladığından emin olun.
Kod eşlemeleri ve bağımlılık diyagramlarıyla kod yapısını, davranışını ve ilişkilerini görselleştirerek mevcut program kodunu daha iyi anlayın.
- Kod eşlemeleri oluşturarak kodun kuruluşuna ve ilişkilerine bakın.
- Derlemeler, ad alanları, sınıflar, yöntemler vb. arasındaki bağımlılıkları görselleştirin.
- Kodu doğrulamak için bağımlılık diyagramları oluşturarak kodunuz ve tasarımı arasındaki çakışmaları bulun.
- Koddan sınıf diyagramları oluşturarak belirli bir projenin sınıf yapısına ve üyelerine bakın.
- Metin tabanlı dosyalar oluşturmak için şablonların içinde metin blokları ve denetim mantığı ile T4 şablonlarını kullanarak metin oluşturun.
Mimari bağımlılıklara saygı duyma ihtiyacı konusunda ekibinizi eğitin.
Geliştirme sürecinizin bir parçası olarak uygulama yaşam döngüsü boyunca farklı ayrıntı düzeylerinde modeller oluşturun.
Bkz . Senaryo: Görselleştirme ve modelleme kullanarak tasarımınızı değiştirme.
Kod eşlemeleri
Kod eşlemeleri, kodunuzda kuruluşu ve ilişkileri görmenize yardımcı olan bir model türüdür.
Yapısını ve bağımlılıklarını daha iyi anlayabilmek, nasıl güncelleştirebileceğinizi ve önerilen değişikliklerin maliyetini tahmin edebilmeniz için program kodunu incelemek için haritaları kullanın.
Daha fazla bilgi edinin:
- Mimari kodu araçlarını yükleme
- Çözümlerinizdeki bağımlılıkları eşleme
- Uygulamalarınızda hata ayıklamak için kod haritalarını kullanma
- Kod haritası çözümleyicilerini kullanarak olası sorunları bulma
Bağımlılık diyagramları
Bağımlılık diyagramları, bir uygulamanın yapısını açık bağımlılıklara sahip bir katman veya blok kümesi olarak tanımlamanıza olanak sağlar. Canlı doğrulama, koddaki bağımlılıklarla bağımlılık diyagramında açıklanan bağımlılıklar arasındaki çakışmaları gösterir.
Bağımlılık diyagramlarını kullanarak:
- Yaşam süresi boyunca çok sayıda değişiklikle uygulamanın yapısını dengeleyin.
- Koddaki değişiklikleri iade etmeden önce yanlışlıkla bağımlılık çakışmalarını keşfedin.
Daha fazla bilgi edinin:
- Mimari kodu araçlarını yükleme
- Kodunuz aracılığıyla bağımlılık diyagramları oluşturma
- Bağımlılık Diyagramları: Başvuru
- Bağımlılık diyagramları ile kod doğrulama
Etki alanına özgü dil (DSL) modelleri
DSL, belirli bir amaç için tasarladığınız bir gösterimidir. Visual Studio'da genellikle grafiktir.
Etki alanına özgü dili kullanarak:
- Uygulamanın bölümlerini oluşturun veya yapılandırın. Gösterimi ve araçları geliştirmek için çalışma gereklidir. Sonuç, UML özelleştirmesine göre etki alanınıza daha uygun olabilir.
- Büyük projeler veya DSL ve araçlarını geliştirme yatırımının birden fazla projede kullanılmasıyla geri döndürüldüğü ürün hatlarında.
Daha fazla bilgi edinin:
Mimari ve modelleme araçları için sürüm desteği
Visual Studio çeşitli sürümlerde kullanılabilir. Bunların tümü mimari ve modelleme araçları için destek sağlamaz. Aşağıdaki tabloda her aracın kullanılabilirliği gösterilmektedir.
Özellik | Kurumsal sürüm | Profesyonel sürüm | Topluluk sürümü |
---|---|---|---|
Kod eşlemeleri | Yes | Yalnızca kod eşlemelerini okumayı, kod eşlemelerini filtrelemeyi, yeni genel düğümler eklemeyi ve bir seçimden yeni bir Yönlendirilmiş Graf oluşturmayı destekler. | - |
Bağımlılık diyagramları | Yes | Yalnızca bağımlılık diyagramlarını okumayı destekler. | Yalnızca bağımlılık diyagramlarını okumayı destekler. |
Yönlendirilmiş grafikler (DGML diyagramları) | Yes | Evet | Yes |
Kod kopyası | Yes | - | - |