Enterprise Software Development
528 subscribers
76 photos
1 video
15 files
306 links
Download Telegram
دانلود کتاب "12 مهارت ضروری برای معماران نرم افزار" :

http://dl.hadiahmadi.ir/Books/Other/12_essential_skills_for_software_architects.pdf
دوستان برای بحث و گفتگو در مورد طراحی و معماری نرم افزار, به گروه Agile Developers ملحق شوید :

https://t.me/joinchat/BbLR0z_2vLpwot1b6O_5Uw
Building the right thing & Building the thing right
سخنرانی آقای Dave Thomas، یکی از نویسندگان بیانیه ی توسعه نرم افزار چابک، با عنوان Agile is Dead. ایشان معتقد است واژه ی "Agile" توسط شرکت ها و مشاوران نرم افزار تبدیل به یک صنعت و راه پولسازی شده و ارزش های نوشته شده در بیانیه از بین رفته اند. وی معتقد است باید Agility را احیا کنیم.

https://www.youtube.com/watch?v=a-BOSpxYJ9M
در این سخنرانی آقای Mathew McLoughlin در مورد مزایای فکر کردن به سیستم در قالب دسته ای از Event ها و همچنین کمک آن به نحوه Domain Modeling می پردازد.

https://vimeo.com/223982152
طراحی Domain Model را با همکاری Domain Expert ها و بر اساس Ubiquitous Language انجام دهید.
مفاهیم و واژگان Ubiquitous Language باید در کدها استفاده شوند و نام گذاری متدها، کلاس ها، کامپوننت ها و ... باید بر اساس آن باشد.
فعالیت های اصلی و خروجی های BDD. این فعالیت ها در فرآیند توسعه به طور مداوم و برای پیاده سازی هر Feature تکرار می شوند