سلام دوستان در مورد معماری نرم افزار من در طول یکی دو سال گذشته سه تا ویدیو در یوتیوب قرار دادم که خوبه اگه ندیدید حتما ببینید
جلسه اول معماری نرم افزار
https://t.me/gocasts/141
جلسه دوم معماری نرم افزار
https://t.me/gocasts/146
جلسه سوم معماری نرم افزار
https://t.me/gocasts/152
همچنین در مورد لایههای مختلف معماری clean هم من سعی کردم یه پروژه به اسم adamak توسعه بدم با این معماری که از این لینک میتونید ساختارش رو دنبال کنید
https://github.com/gocastsian/adamak
دقت کنید که ممکنه همه ساختار این پروژه عینا همان چیزی که به clean معروف هست نباشه، اساسا به این دلیل که معماری نرم افزار یک پروتکل یا استاندارد نیست که قرار باشه همیشه یه ساختار واحد و یکسان داشته باشه، هر شخص یا تیم میتونه با برداشت های خودش و نیازمندی های خودش سعی کنه تا یه حدودی این معماری یا معماری های دیگه رو استفاده کنه. ممکنه درست باشه ممکن هم هست غلط باشه
همچنین به صورت صوتی یک سری توضیحات دادم که از اینجا میتونید بشنوید
توضیحات در مورد لایه entity و دیدگاه کلی معماری پروژه آدمک
https://t.me/gocasts/191
توضیحات در مورد لایه interactor و بحث Inversion of Control در SOLID و validator و contract
https://t.me/gocasts/192
توضیحات مرتبط با delivery layer و adapter
https://t.me/gocasts/193
#software_architecture
@gocasts
Post #275
4.38K