C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

دانلود کتاب C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

عنوان فارسی :

دانلود کتاب C Coding Standards: 101 Rules، Guidelines، Best Practices

عنوان انگلیسی :

زبان : English

موضوع : Computers->Programming: Programming Languages

نویسندگان : Herb Sutter Andrei Alexandrescu

ناشر : Addison-Wesley Professional

ISBN (شابک) : 0321113586, 9780321113580

تعداد صفحات : \0

سال نشر : 2004     ویرایش : 1

حجم : 592 kB       فرمت : epub

قیمت : 4000 تومان

خلاصه کتاب به فارسی (ترجمه خودکار و سیستمی) و خارجی:
استانداردهای برنامه نویسی پایدار و با کیفیت بالا کیفیت نرم افزار را بهبود می بخشد، زمان به بازار را کاهش می دهد، کار تیمی را افزایش می دهد، زمان صرفه جویی در مسائل ناخوشایند را کاهش می دهد و تعمیر و نگهداری ساده تر می شود. در حال حاضر، دو نفر از معتبرترین متخصصان C در تجربه جمعی غنی از جامعه جهانی C به مجموعه ای از استانداردهای برنامه نویسی تقسیم می شوند که هر تیم توسعه دهنده و توسعه می تواند به عنوان مبنایی برای استانداردهای برنامه نویسی خود را درک و استفاده کند. نویسندگان تقریبا هر جنبه ای از برنامه نویسی C را پوشش می دهند: طراحی و کدگذاری سبک، توابع، اپراتور، طراحی کلاس، ارث، ساخت / نابودی، کپی، انتساب، فضای نام، ماژول ها، قالب ها، عمومی، استثنا، ظروف و الگوریتم های STL و غیره. هر استاندارد به طور مختصر، با نمونه های عملی توصیف شده است. از تعریف نوع تا رفتار خطا، این کتاب بهترین شیوه های C را شامل می شود، از جمله برخی از آنها که اخیرا شناخته شده اند و تکنیک های استاندارد شده شما ممکن است نمی دانید حتی اگر از سال های C استفاده کرده اید. در طول راه، شما پاسخ به سوالاتی نظیر چه چیزی ارزشمند است - و چه چیزی نیست؟ بهترین راه برای کد کردن مقیاس پذیری چه هستند؟ عناصر خطای مرتب سازی خطا چیست؟ چطور (و چرا) از ابتدایی بودن غیر ضروری، وابستگی های متقارن و تعریف شده اجتناب می کنید؟ هنگامی که (و چگونه) باید با استفاده از چندین اصطلاح پویا و پویا با یکدیگر کار کنید، چگونه می توانید از & quot؛ ایمن & quot؛ سرپرستی؟ هنگامی که شما یک مبادله بدون شکست را ارائه می کنید؟ چرا و چگونه باید از استثنائات از انتشار در مرزهای ماژول جلوگیری کرد؟ چرا باید در یک فایل هدر به شما اجازه ندهید که اعلامیه ها یا دستورات نامحدود را وارد نکنید؟ چرا شما باید به جای آرایه ها از بردار و رشته STL استفاده کنید؟ الگوریتم کدام یک از قوانین باید برای اطمینان از کد ایمنی اطمینان حاصل شود؟ آیا به تنهایی یا با دیگران کار می کنید، استانداردهای C Coding به شما کمک می کند تا کد پاک سازی را بنویسید و آن را سریعتر با نگرانی کمتر و سرخوردگی کمتر بنویسید.

خلاصه کتاب به زبان اصلی :

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like What's worth standardizing--and what isn't? What are the best ways to code for scalability?What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?When (and how) should you use static and dynamic polymorphism together?How do you practice "safe" overriding?When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries?Why shouldn't you write namespace declarations or directives in a header file?Why should you use STL vector and string instead of arrays?How do you choose the right STL search or sort algorithm?What rules should you follow to ensure type-safe code?Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.





کتاب های پزشکی

دانلود کتاب Basic clinical neuroscience

دانلود کتاب 100 Cases in Clinical Medicine

دانلود کتاب Interpretation of canine and feline cytology

دانلود کتاب On the Line. Serena Williams and Daniel Paisner

دانلود کتاب Killer Cell Dynamics: Mathematical and Computational Approaches to Immunology (Interdisciplinary Applied Mathematics)

کتاب های کامپیوتر

دانلود کتاب JavaScript & jQuery: The Missing Manual

دانلود کتاب HTML5 Games Development by Example: Beginner's Guide

دانلود کتاب Embedded C Programming and the Atmel AVR, 2nd Edition

دانلود کتاب Build Your Own Web Site The Right Way Using HTML & CSS, 2nd Edition

دانلود کتاب Prolog Programming in Depth

کتاب های ریاضی

دانلود کتاب Decisions and Elections: Explaining the Unexpected

دانلود کتاب A Path to Combinatorics for Undergraduates: Counting Strategies

دانلود کتاب Industrial Control Systems: Advances and Applications, First Edition (Repost)

دانلود کتاب Digital Signal Processing using MATLAB and Wavelets

دانلود کتاب Advances in Boundary Element Techniques

کتاب های تکنولوژی

دانلود کتاب Nanolubricants (Tribology in Practice Series)

دانلود کتاب Handbook of Combustion, Volume 1 (Fundamentals and Safety)

دانلود کتاب Welding and Joining of Magnesium Alloys (Woodhead Publishing in Materials)

دانلود کتاب Piping Hot Curves: Accent Curves in Quilts with Piping

دانلود کتاب Beds: outstanding projects from one of America's best craftsmen : with plans and complete instructions for building 9 classic beds

کتاب های مذهبی

دانلود کتاب La pratica esoterica

دانلود کتاب Recapture the Wonder: Experience God's Amazing Promise of Childlike Joy

دانلود کتاب He Chose the Nails: What God Did to Win Your Heart

دانلود کتاب Three Views on the Rapture: Pre; Mid; Or Post-Tribulation (Counterpoints)

دانلود کتاب Confucianism

کتاب های فیزیولوژی

دانلود کتاب The Great Escape: The 10 Secrets to Loving Your Life and Living Your Dreams

دانلود کتاب The Religious and Romantic Origins of Psychoanalysis: Individuation and Integration in Post-Freudian Theory

دانلود کتاب Paulo Freire: Rousseau of the Twentieth Century

دانلود کتاب Therapielexikon Psychiatrie, Psychosomatik, Psychotherapie

دانلود کتاب The concept of being in Hegel and Heidegger (Abhandlungen zur Philosophie, Psychologie, und Padagogik ; Bd. 116)

کتاب های تاریخی

دانلود کتاب The Confederate Army 1861-65 (6) Missouri, Kentucky, Maryland

دانلود کتاب PZL Mil Mi-2

دانلود کتاب The Second World War, Volume 2: Their Finest Hour

دانلود کتاب ЕГЭ-2009. История. Тренировочный персональный комплект экзаменационных материалов

دانلود کتاب R.E.8

کتاب های زیست شناسی

دانلود کتاب Ami yarn plants. Crocheted Accessories

دانلود کتاب Human Body

دانلود کتاب Apoptosis: Physiology and Pathology

دانلود کتاب Biological Petri Nets - Volume 162 Studies in Health Technology and Informatics

دانلود کتاب Wastewater engineering: treatment and reuse

کتاب های اقتصاد

دانلود کتاب The Handbook of Microfinance

دانلود کتاب Accounting for Decision Making and Control, 7th Edition

دانلود کتاب Management Accounting for Decision Makers, 5th Edition

دانلود کتاب The Economist - 19 May 2001

دانلود کتاب Marketing Planning: Strategy, Environment and Context

کتاب های آموزشی

دانلود کتاب Modern naval combat

دانلود کتاب Innovation in Architecture: A Path to the Future

دانلود کتاب Teach Yourself VISUALLY Quilting

دانلود کتاب Teach Yourself Visually Sock Knitting

دانلود کتاب Teach Yourself Visually Knitting Design: Working from a Master Pattern to Fashion Your Own Knits

کتاب های حقوق

دانلود کتاب Law and Society in Vietnam: The Transition from Socialism in Comparative Perspective

دانلود کتاب Environmental liability and ecological damage in European law

دانلود کتاب Inventing the Criminal: A History of German Criminology, 1880-1945

دانلود کتاب Romantic atheism

دانلود کتاب Local remedies in international law

کتاب های علوم انسانی

دانلود کتاب The Fragility of Goodness: Luck and Ethics in Greek Tragedy and Philosophy

دانلود کتاب Darkwerks: The Art of Brom

دانلود کتاب In His Own Write

دانلود کتاب Cultures and Organizations: Software for the Mind, Third Edition

دانلود کتاب The Politics of Inequality in Russia