Enterprise Software Development
528 subscribers
76 photos
1 video
15 files
306 links
Download Telegram
مقاله سوم : نگاهی بر برخی تکنیک های ذخیره سازی دیگر در CQRS

http://squirrel.pl/blog/2015/09/28/persistence-in-cqrs-read-models/
تفاوت میان Continuous Delivery و Continuous Deployment
🔴 دوره آموزشی تست نرم افزار

آموزش TDD, BDD و اصول و روش های تست نویسی در 3 حوزه ی Unit - Integration - Acceptance در دات نت

مدرس : هادی احمدی

جهت کسب اطلاعات بیشتر با شماره 88146330-021 و یا آدرس سایت آموزشگاه تحلیل داده مراجعه نمایید :
www.Tahlildadeh.com

https://goo.gl/jJZNVy
فرض کنید که قرار است وارد پروژه ای شوید، در روز اول کار خود چه میکنید؟ چگونه نقاط ریسکی و مشکل ساز کد را شناسایی میکنید؟ در این ویدیو آقای Greg Young به ابزارها و استراتژی های مختلف برای اینکار می پردازد :

https://www.youtube.com/watch?v=KaLROwp-VDY
در این ویدیو آقای Greg Young (مبدع الگوی CQRS) به بررسی 7 دلیل رایج شکست پروژه های DDD می پردازد :
در طول 6 سال گذشته، تعداد برنامه نویسان فیس بوک افزایش 20 برابری داشته است، این در حالی است که حجم کدهای آن 50 برابر شده است.با این حال بهره وری برنامه نویسان نرخ ثابتی داشته است. فیس بوک بسیاری از این موفقیت را حاصل Continuous Deployment خود می داند. مقاله ی زیر به بررسی 10 مورد از Best Practice های CD که در شرکت های مختلف، اعم از فیس بوک پیاده سازی است می پردازد :

https://www.infoq.com/articles/cd-adages
پروژه ی متن باز JsonServer که به شما این قابلیت را می دهد که در کمترین زمان و بدون نیاز به کدنویسی، یک REST API با داده های Fake تولید کنید.
(مناسب برای توسعه دهندگان Front end جهت Prototyping و یا Mock کردن سرور)

https://github.com/typicode/json-server
تست ها تنها می توانند وجود باگ ها را نشان دهند، و نه عدم وجود آنها را. Pass شدن تمام تست ها به این معنی نیست که باگی در سیستم وجود ندارد، تنها به این معناست که باگی توسط تست های نوشته شده پیدا نشده است. با تست های ناقص و صرف Code Coverage صد در صد، در تیم خود اعتماد به نفس کاذب ایجاد نکنید.

https://www.stickyminds.com/article/exposing-false-confidence-your-tests