دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: John Lakos [John Lakos]
سری:
ناشر: Addison-Wesley Professional
سال نشر: 2019
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 61 Mb
در صورت تبدیل فایل کتاب Large-Scale C++ Volume I: Process and Architecture به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C++ در مقیاس بزرگ جلد اول: فرآیند و معماری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نوشتن نرم افزار C++ قابل اعتماد و قابل نگهداری سخت است. طراحی چنین نرم افزاری در مقیاس، مجموعه جدیدی از چالش ها را اضافه می کند. ایجاد سیستمهای در مقیاس بزرگ مستلزم درک عملی طراحی منطقی است - فراتر از مفاهیم نظری که در اکثر متون رایج به آن پرداخته میشود. برای موفقیت در مقیاس سازمانی، توسعه دهندگان باید به طراحی فیزیکی نیز بپردازند، بُعدی از مهندسی نرم افزار که ممکن است حتی برای توسعه دهندگان خبره نیز ناآشنا باشد. جان لاکوس با تکیه بر بیش از 30 سال تجربه عملی در ساخت سیستمهای سازمانی عظیم و حیاتی، نحوه ایجاد و رشد سرمایه نرمافزاری را نشان میدهد. این حجم پیشگامانه پایه و اساس پروژههایی در هر اندازه را میسازد و فرآیندها، روشها، تکنیکها و ابزارهای مورد نیاز برای توسعه موفقیتآمیز در مقیاس بزرگ در دنیای واقعی را نشان میدهد.
بهروز و با تمرکز مهندسی قوی. ، C++ در مقیاس بزرگ، جلد اول: فرآیند و معماری، مفاهیم اساسی طراحی را با مثال های عینی نشان می دهد. توسعهدهندگان حرفهای در تمام سطوح تجربه، بینشهایی را به دست خواهند آورد که رویکرد آنها به طراحی و توسعه را با درک چگونگی
افزایش بهرهوری با استفاده از تفاوتهای بین زیرساخت و توسعه برنامه تغییر میدهد. li>
دستیابی به دستاوردهای بهره وری نمایی از طریق بازخورد و استفاده مجدد سلسله مراتبی
از نقش جزء به عنوان واحد اساسی طراحی منطقی و فیزیکی استفاده کنید
< /li>تجزیه و تحلیل اینکه چگونه ویژگیهای اساسی کامپایل و پیوند بر طراحی مؤلفه تأثیر میگذارد
کشف تقسیمبندی مؤثر محتوای منطقی در مجموعههای فیزیکی با اندازه مناسب
< /li>تفاوتهای مهم میان نرمافزارهای کافی، کامل، حداقل و ابتدایی را درونی کنید
راهحلهایی ارائه میدهد که به طور همزمان کپسولهسازی، پایداری و عملکرد را بهینه میکنند. p>
برای جلوگیری از وابستگیهای فیزیکی چرخهای از 9 تکنیک سطحسازی استفاده کنید. معماری ها
از تکنیک های عایق بندی معماری مناسب برای حذف اتصال زمان کامپایل استفاده کنید
تسلط بر فرآیند چند بعدی طراحی سیستم های بزرگ با استفاده از جزء روشهای مبتنی بر روش
این اولین جلد از سه جلد معتبر جان لاکوس در مورد توسعه سیستمهای مقیاس بزرگ با استفاده از C++ است. این کتاب که برای همکاران نرمافزار نوشته شده است، از ساختارهای آشنای ++C برای حل مشکلات دنیای واقعی و در عین حال شناسایی (و ایجاد انگیزه) جایگزینهای C++ مدرن استفاده میکند. همراه با جلد دوم: طراحی و اجرا و جلد سوم: تأیید و آزمایش، 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.