دانلود کتاب C++ در مقیاس بزرگ جلد اول: فرآیند و معماری بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Large-Scale C++ Volume I: Process and Architecture
عنوان ترجمه شده به فارسی : C++ در مقیاس بزرگ جلد اول: فرآیند و معماری
سری :
نویسندگان : John Lakos [John Lakos]
ناشر : Addison-Wesley Professional
سال نشر : 2019
تعداد صفحات : 0
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 61 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
نوشتن نرم افزار C قابل اعتماد و قابل حفظ سخت است. طراحی چنین نرم افزاری در مقیاس مجموعه جدیدی از چالش ها را اضافه می کند. ایجاد سیستم های در مقیاس بزرگ نیاز به درک عملی از طراحی منطقی دارد-فراتر از مفاهیم نظری که در اکثر متون محبوب مورد بررسی قرار می گیرد. برای موفقیت در مقیاس سازمانی ، توسعه دهندگان نیز باید به طراحی فیزیکی بپردازند ، ابعادی از مهندسی نرم افزار که حتی ممکن است برای توسعه دهندگان متخصص ناآشنا باشد. جان لاکوس با استفاده از بیش از 30 سال تجربه دست و پنجه نرم در ساخت سیستم های شرکت های عظیم و مهم و مهم ، نشان می دهد که چگونه می توان سرمایه نرم افزاری را ایجاد و رشد کرد. این حجم پیشگامانه پایه و اساس پروژه ها در هر اندازه را نشان می دهد و فرآیندها ، روش ها ، تکنیک ها و ابزارهای مورد نیاز برای توسعه موفق در دنیای واقعی ، در مقیاس بزرگ را نشان می دهد.
به روز و با تمرکز مهندسی محکم ، C در مقیاس بزرگ ، جلد I: فرآیند و معماری ، مفاهیم طراحی اساسی را با نمونه های مشخص نشان می دهد. توسعه دهندگان حرفه ای در تمام سطوح تجربه ، بینش هایی کسب می کنند که با درک نحوه
با استفاده از اختلافات بین زیرساخت ها و توسعه کاربرد ، افزایش بهره وری را تغییر می دهند. li>
به دست آوردن سودهای نمایی از طریق بازخورد و استفاده مجدد از سلسله مراتب /li>
تجزیه و تحلیل کنید که چگونه خصوصیات اساسی تدوین و پیوند بر طراحی مؤلفه تأثیر می گذارد. /li>
تفاوتهای مهم را بین نرم افزار کافی ، کامل ، حداقل و بدوی
ارائه راه حل هایی ارائه می دهد که همزمان محاصره ، ثبات و عملکرد را بهینه می کنند. p>
از نه تکنیک تسویه حساب شده برای جلوگیری از وابستگی های فیزیکی چرخه ای استفاده کنید
از طرح های جانبی به طور قاطع استفاده کنید تا از "سنگین بودن" لایه بندی شده معمولی جلوگیری کنید معماری
از تکنیک های عایق معماری مناسب برای از بین بردن اتصال زمان کامپایل استفاده کنید
فرآیند چند بعدی طراحی سیستم های بزرگ را با استفاده از مؤلفه ها تسلط دهید روشهای مبتنی بر
این نخستین سه جلد معتبر جان لاکوس در توسعه سیستم های در مقیاس بزرگ با استفاده از c است. این کتاب ، که برای پزشکان نرم افزاری نوشته شده است ، از سازه های C آشنا برای حل مشکلات دنیای واقعی ضمن شناسایی گزینه های C مدرن استفاده می کند. همراه با آینده جلد دوم: طراحی و اجرای و جلد III: تأیید و آزمایش ، C در مقیاس بزرگ راهنمایی های جامع را برای همه جنبه های توسعه نرم افزار C در مقیاس بزرگ ارائه می دهد. اگر شما یک معمار یا رهبر پروژه هستید ، این کتاب به شما این امکان را می دهد تا در حال حاضر مشکلات بسیار مهمی را حل کنید-و به عنوان مرجع خود برای سالهای آینده خدمت کنید. دسترسی به بارگیری ، به روزرسانی ها و/یا اصلاحات در صورت دسترسی. برای جزئیات بیشتر به کتاب داخل مراجعه کنید.
Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design — beyond the theoretical concepts addressed in most popular texts. To be successful on an enterprise scale, developers must also address physical design, a dimension of software engineering that may be unfamiliar even to expert developers. Drawing on over 30 years of hands-on experience building massive, mission-critical enterprise systems, John Lakos shows how to create and grow Software Capital. This groundbreaking volume lays the foundation for projects of all sizes and demonstrates the processes, methods, techniques, and tools needed for successful real-world, large-scale development.
Up to date and with a solid engineering focus, Large-Scale C++, Volume I: Process and Architecture, demonstrates fundamental design concepts with concrete examples. Professional developers of all experience levels will gain insights that transform their approach to design and development by understanding how to
Raise productivity by leveraging differences between infrastructure and application development
Achieve exponential productivity gains through feedback and hierarchical reuse
Embrace the component’s role as the fundamental unit of both logical and physical design
Analyze how fundamental properties of compiling and linking affect component design
Discover effective partitioning of logical content in appropriately sized physical aggregates
Internalize the important differences among sufficient, complete, minimal, and primitive software
Deliver solutions that simultaneously optimize encapsulation, stability, and performance
Exploit the nine established levelization techniques to avoid cyclic physical dependencies
Use lateral designs judiciously to avoid the “heaviness” of conventional layered architectures
Employ appropriate architectural insulation techniques for eliminating compile-time coupling
Master the multidimensional process of designing large systems using component-based methods
This is the first of John Lakos’s three authoritative volumes on developing large-scale systems using C++. This book, written for fellow software practitioners, uses familiar C++ constructs to solve real-world problems while identifying (and motivating) modern C++ alternatives. Together with the forthcoming Volume II: Design and Implementation and Volume III: Verification and Testing, Large-Scale C++ offers comprehensive guidance for all aspects of large-scale C++ software development. If you are an architect or project leader, this book will empower you to solve critically important problems right now — and serve as your go-to reference for years to come.
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.