دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 نویسندگان: William J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick, Thomas J. Mowbray سری: ISBN (شابک) : 9780471197133, 0471197130 ناشر: Wiley سال نشر: 1998 تعداد صفحات: 157 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب Antipatterns نرم افزار بازسازی، معماری و پروژه در بحران: کتابخانه، ادبیات کامپیوتر، فرهنگ و هنر برنامه نویسی
در صورت تبدیل فایل کتاب Antipatterns. Refactoring Software, Archtectures and Projects in Crisis به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Antipatterns نرم افزار بازسازی، معماری و پروژه در بحران نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر الگوها ایدههای خوبی هستند که میتوانند مجدداً در موقعیتهای جدید اعمال شوند، Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis بارها و بارها به مشکلاتی که در توسعه نرمافزار رخ میدهد نگاه میکند. این متن سرگرمکننده و اغلب روشنکننده، چیزی را تعریف میکند که توسعهدهندگان باتجربه مدتها به آن مشکوک بودند: با وجود پیشرفتهایی در مهندسی نرمافزار، بیشتر پروژههای نرمافزاری همچنان انتظارات را برآورده نمیکنند - و حدود یک سوم به طور کلی لغو میشوند. نویسندگان AntiPatterns از تجربه گسترده صنعت، خود و دیگران استفاده میکنند تا به تعریف مشکلات امروزی توسعه نرمافزار کمک کنند. آنها دلایلی را بیان می کنند که چرا الگوهای مشکل ایجاد می شوند (مانند تنبلی، بخل و طمع) و چندین الگو را بیان می کنند که می تواند باعث سردرد یا بدتر شود. لیست مرگبار آنها با Blob شروع می شود، جایی که یک شی بیشتر کار را در آن انجام می دهد. یک پروژه و منسوخ شدن مستمر، که در آن فناوری آنقدر سریع تغییر میکند که توسعهدهندگان نمیتوانند به آن ادامه دهند. برخی از آنتیالگوهای سرگرمکنندهتر عبارتند از Poltergeist (که در آن کلاسهای هیچ کاری سربار غیرضروری اضافه میکنند)، Boat Anchor (یک قطعه سختافزار یا نرمافزار فیل سفید که با هزینههای گزاف خریداری شده است) و Golden Hammer (فناوری واحدی که برای همه استفاده میشود. مشکل برنامه نویسی قابل تصور). سپس نویسندگان به تعریف ضدالگوهای معطوف به مشکلات مدیریتی با نرم افزار (از جمله Death by Planning و Project Mismanagement، همراه با چندین ضدالگوی مینیاتوری می پردازند، که کمک می کند تا مشخص شود چرا بسیاری از پروژه های نرم افزاری با تأخیر و بودجه اضافی مواجه می شوند). نویسندگان از چندین فناوری فروشندگان بزرگ استفاده می کنند. به عنوان نمونه هایی از ضد الگوهای امروزی. خوشبختانه، آنها راههایی را برای غلبه بر ضد الگوها و بهبود بهرهوری نرمافزار در \"راهحلهای اصلاحشده\" پیشنهاد میکنند که میتواند بر برخی از این موانع غلبه کند. با این حال، این یک کتاب واقع گرایانه، ترکیبی از \"Dilbert\" و مهندسی نرم افزار است. یک پادزهر هوشمندانه برای خوش بین بودن بیش از حد در مورد توسعه نرم افزار، AntiPatterns باید برای هر مدیری که با یک پروژه توسعه در مقیاس بزرگ روبرو است مطالعه شود.
If patterns are good ideas that can be re-applied to new situations, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis looks at what goes wrong in software development, time and time again. This entertaining and often enlightening text defines what seasoned developers have long suspected: despite advances in software engineering, most software projects still fail to meet expectations - and about a third are cancelled altogether. The authors of AntiPatterns draw on extensive industry experience, their own and others, to help define what's wrong with software development today. They outline reasons why problem patterns develop (such as sloth, avarice, and greed) and proceed to outline several dozen patterns that can give you headaches or worse.Their deadliest hit list begins with the Blob, where one object does most of the work in a project, and Continuous Obsolescence, where technology changes so quickly that developers can't keep up. Some of the more entertaining antipatterns include the Poltergeist (where do-nothing classes add unnecessary overhead), the Boat Anchor (a white elephant piece of hardware or software bought at great cost) and the Golden Hammer (a single technology that is used for every conceivable programming problem). The authors then proceed to define antipatterns oriented toward management problems with software (including Death by Planning and Project Mismanagement, along with several miniature antipatterns, that help define why so many software projects are late and overbudget).The authors use several big vendors' technologies as examples of today's antipatterns. Luckily, they suggest ways to overcome antipatterns and improve software productivity in "refactored solutions" that can overcome some of these obstacles. However, this is a realistic book, a mix of "Dilbert" and software engineering. A clever antidote to getting too optimistic about software development, AntiPatterns should be required reading for any manager facing a large-scale development project.