دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Herb Sutter. Andrei Alexandrescu سری: ISBN (شابک) : 0321113586, 9780321113580 ناشر: Addison-Wesley Professional سال نشر: 2004 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 592 کیلوبایت
در صورت تبدیل فایل کتاب C++ Coding Standards: 101 Rules, Guidelines, and Best Practices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C Coding Standards: 101 Rules، Guidelines، Best Practices نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
استانداردهای کدگذاری ثابت و با کیفیت بالا، کیفیت نرم افزار را بهبود می بخشد، زمان ورود به بازار را کاهش می دهد، کار تیمی را ترویج می کند، زمان تلف شده را برای مسائل بی اهمیت حذف می کند و تعمیر و نگهداری را ساده می کند. اکنون، دو تن از معتبرترین کارشناسان C++ جهان، تجربه جمعی غنی از جامعه جهانی C++ را در مجموعه ای از استانداردهای کدنویسی که هر توسعه دهنده و تیم توسعه دهنده می توانند آن را درک کنند و به عنوان مبنایی برای استانداردهای کدنویسی خود استفاده کنند، تقطیر می کنند. نویسندگان تقریباً تمام جنبههای برنامهنویسی C++ را پوشش میدهند: سبک طراحی و کدنویسی، توابع، عملگرها، طراحی کلاس، وراثت، ساخت و ساز/تخریب، کپی، تخصیص، فضاهای نام، ماژولها، قالبها، عمومیت، استثناها، ظروف و الگوریتمهای STL و موارد دیگر. هر استاندارد به طور مختصر و با مثال های عملی توضیح داده شده است. از تعریف نوع تا مدیریت خطا، این کتاب بهترین شیوههای ++C را ارائه میکند، از جمله برخی از آنها که اخیراً شناسایی شدهاند و تکنیکهای استاندارد شدهای که ممکن است ندانید، حتی اگر سالها از C++ استفاده کرده باشید. در طول راه، پاسخ به سوالاتی مانند چه چیزی ارزش استاندارد کردن را دارد - و چه چیزی نیست؟ بهترین راههای کدنویسی برای مقیاسپذیری چیست؟ عناصر خطمشی مدیریت خطای منطقی چیست؟ چگونه (و چرا) از وابستگیهای اولیه، چرخهای و تعریفی غیرضروری اجتناب میکنید؟ چه زمانی (و چگونه) باید از چندشکلی استاتیک و پویا با هم استفاده کنید؟ مبادله؟ چرا و چگونه باید از انتشار استثناها در سراسر مرزهای ماژول جلوگیری کرد؟ چرا نباید اعلانات فضای نام یا دستورالعمل ها را در یک فایل هدر بنویسید؟ چرا باید از بردار و رشته STL به جای آرایه ها استفاده کنید؟ چگونه جستجو یا مرتب سازی STL مناسب را انتخاب کنید. الگوریتم؟ برای اطمینان از کد ایمن از چه قوانینی باید پیروی کنید؟ چه به تنهایی و چه با دیگران کار می کنید، استانداردهای کدنویسی C++ به شما کمک می کند کدهای پاک تری بنویسید - و آن را سریع تر، با دردسر کمتر و ناامیدی کمتر بنویسید.
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.