biproberkay / PortalStore

.Net Core (3.1 ve üstü) Restful API Repository Pattern SOLID prensiplerine uygun Unit Test Entity Framework Core (CodeFirst)
1 stars 0 forks source link

Software Design #6

Open biproberkay opened 2 years ago

biproberkay commented 2 years ago

PortalStore Projesinin Yazılım Tasarımı

Temalar

Veritabanı

Dizaynın Hikayesi

Yazılım geliştirilirken kullanılacak tech stack zaten belirtilmiş. belirtilmeyen şeyler optional olarak düşünülebilir. Bu bi yerde "karar verme görevi sende" demek. Ben taşınabilirlik açısından SQLite kullanırım diye düşünüyorum. Tabi bu EF Core DB Provider olarak düşünülen şey.

Veri Modeli için de şema verilmiş olduğu için önemli bir struggledan daha kurtulunmuş olunuyor. Dolayısı ile yapılacak iş:

işte plan

bi sprint atar : modelleri yazar soyutlamları yapar ef core repolarını yazarım.

İki önemli konu var

Birincisi : authentication ve authorization ile ilgili case dokümanında belirtilen bir şey yok. Bu ne demek?

"E onu zaten yapman gerekiyor"

mu demek yoksa... bilmiyorum bu konuyu basic AUTH kullanarak atlayabilirim. Bi şey derlerse da belirtmemiştiniz ben de en basitini kullandım derim.

ikincisi : Business logic maybe this should be considered as a topic

Version Control

references


metni yazarken proje yöneticisi şapkasını takarak; yazılım tasarımının hikayesini yazmalıyım.