کتاب الکترونیکی

طراحی اضطراری: ماهیت تکاملی توسعه نرم افزار حرفه ای

Emergent Design: The Evolutionary Nature of Professional Software Development

دانلود کتاب Emergent Design: The Evolutionary Nature of Professional Software Development (به فارسی: طراحی اضطراری: ماهیت تکاملی توسعه نرم افزار حرفه ای) نوشته شده توسط «Scott L. Bain»


اطلاعات کتاب طراحی اضطراری: ماهیت تکاملی توسعه نرم افزار حرفه ای

موضوع اصلی: علمی-محبوب

نوع: کتاب الکترونیکی

ناشر: Addison-Wesley Professional

نویسنده: Scott L. Bain

زبان: English

فرمت کتاب: chm (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2008

تعداد صفحه: 448

حجم کتاب: 4 مگابایت

کد کتاب: 9780321509369 , 0321553721

نوبت چاپ: 1

توضیحات کتاب طراحی اضطراری: ماهیت تکاملی توسعه نرم افزار حرفه ای

من به‌تازگی خواندن «طراحی نوظهور: ماهیت تکاملی توسعه نرم‌افزار حرفه‌ای» نوشته اسکات ال‌بین را به پایان رساندم. به نظر من سبک نگارش نویسنده جذاب بود که خواندن آن را آسان کرد. با این حال، از دیدگاه من (کسی که در 20 سال گذشته در سنگر توسعه نرم افزار بوده است) هیچ چیز جدیدی در این کتاب برای حرفه ای باتجربه پیدا نکردم.

اگر تازه شروع کرده اید، این کتاب را توصیه می کنم. اگر خود را برنامه نویس می نامید، این کتاب را توصیه می کنم. با این حال، اگر شما یک نرم‌افزار حرفه‌ای آموزش‌دیده هستید و قبلاً می‌دانید که عبارت «نرم‌افزار به‌عنوان یک رشته مهندسی» یک امر عجیب و غریب است، توصیه می‌کنم وقت خود را در جای دیگری صرف کنید. این کتاب به سادگی آنچه را که ما قبلاً می‌دانیم به زبان نوشتاری بیان می‌کند – توسعه آبشار برای سیستم‌هایی که الزامات آن به خوبی درک نشده‌اند یا در طول تلاش توسعه در معرض تغییر هستند، کار نمی‌کند. نویسنده به اندازه کافی اهمیت الگوها و اهمیت آنها را برای سیستم‌های نرم‌افزاری مدرن، اهمیت توجه به جزئیاتی که در نرم‌افزار یافت نمی‌شود، و این واقعیت که باید بر ترس از تغییر غلبه کنید، بحث می‌کند. به نظر من نویسنده هیچ دیدگاه جدیدی ارائه نکرده است.

مجدداً، اگر تازه شروع کرده‌اید، یا با نظریه/عمل شی گرا، الگوها و توسعه تکراری و افزایشی آشنا نیستید، این کتاب متن مقدماتی خوبی است. اگر به دنبال دانش پیشرفته هستید، به نظر من، اینجا نیست.


I’ve just completed reading “Emergent Design: The Evolutionary Nature of Professional Software Development” by Scott L. Bain; I found the author’s writing style to be engaging which made for an easy read. However, from my perspective (someone who has been in the trenches of software development for the past 20 years) I found nothing new in this book for the seasoned professional.

If you are just starting out, I would recommend this book; if you call yourself a programmer, I would recommend this book. However, if you are a trained software professional, and already understand that the phrase “software as an engineering discipline” is an oxymoron, then I would recommend you spend your time elsewhere. This book simply puts into written words what we already know — waterfall development doesn’t work for systems where the requirements aren’t well understood or are subject to change during the development effort. The author adequately discusses the importance of patterns and their importance to modern software systems, the importance of paying attention to the details not found in the software, and the fact that you need to get over fear of change. In my opinion, the author does not offer any new insights.

Again, if you are just starting out, or have no exposure to object-oriented theory/practice, patterns and iterative-and-incremental development, this book is a good introductory text. If you are looking for advanced knowledge, in my opinion, its not here.

دانلود کتاب «طراحی اضطراری: ماهیت تکاملی توسعه نرم افزار حرفه ای»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.