مهندسی نرم‌افزار
درس‌های نرم‌افزاری از واکسیناسیون

یک نکته جالب اینجا این است که همه چیز در کمال خونسردی و آرامش انجام می‌شود و برای من که به سیستم “بدو بدو” و “عجله‌ای”‌ عادت کردم، این موضوع در ابتدا آزاردهنده است. دیروز با رویا رفته بودیم درمانگاه نزدیک خانه تا واکسن آنفلوآنزا بزنیم. واکسیناسیون یک طرح استانی است که برای همه انجام […]

مهندسی نرم‌افزار
سخنرانی: مباحث خیلی خیلی پیشرفته در مهندسی نرم‌افزار

در اولین رویداد DDD Talks ایران چه گذشت؟ ما در این رویداد یک مهمان ویژه هم داشتیم. جناب مهندس «یوسف مهرداد» که قبول دعوت کردند تا از تجربیات گران‌بهای خود در طی سالها فعالیت و تدریس سخن بگویند. ایشان در ارایه خود با عنوان «مباحث خیلی خیلی پیشرفته در مهندسی نرم‌افزار» نکاتی بسیار مفید و […]

مهندسی نرم‌افزار
Escaping Method Prison

The paper “Escaping Method Prison” by Ivar Jacobson was honored in “The best agile paper 2018”. (this), Key Takeaways An understanding of the concept method prison with its side effects gurus, method wars and the zig-zag path, and why it is “the most foolish thing in the world”. Escaping method prisons by adopting the Essence […]

مهندسی نرم‌افزار
باز هم گریدی!

گریدی بوچ برای من مانند قهرمان‌های دوران کودکی است. اگر با ایشان آشنایی ندارید می‌توانید معرفی ایشان را در ویکی پدیا ببینید. احتمالا روزی موهایم را مانند موهای گریدی بوچ آرایش خواهم کرد. 🙂 کتاب‌های او را، حتی کتاب‌هایی که مقدمه‌ای برای آنها نوشته است، با علاقه چندین و چند بار خوانده‌ام. جایی نیست که […]

مهندسی نرم‌افزار
Clean or Unclean Code

… Bringing this back to code: I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes reach to a principle to understand why some piece of […]

مهندسی نرم‌افزار
ویدآموز: گفتگویی با آقای دلپاک

به بهانه‌ی انتشار اولین ویدیوی “ویدآموز”، گفتگویی داشتم با دوست گرامی‌ام، آقای روح‌اله دلپاک، بنیان‌گذار آن. ضمن تشکر از ایشان، شما را به خواندن این گفتگو دعوت می‌نمایم. ویدآموز چگونه متولد شد؟ خب می‌دونیم که حجم زیادی از مطالب آموزشی مهندسی نرم‌افزار، به صورت ویدیویی منتشر میشن و همه ما بارها پای این ویدیوها نشسته‌ایم […]

مهندسی نرم‌افزار
نقش‌های مرتبط با تحلیل‌

اگر علاقه‌مند به نقش‌های مرتبط با تحلیل هستید فایل زیر، راهنمای مناسبی برای شما است. آدرس فایل: اینجا * Business Requirements Analyst * Business Systems Analyst (BSA) * Systems Analyst * Functional Analyst * Service Request Analyst * Agile Analyst