وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

کدنویسی زیبای C++

سرفصل های دوره

اگر یک پایگاه بزرگ کد قدیمی را حفظ کنید ، یک فرصت خوب وجود دارد که قسمت هایی از آن را درک نکنید. این دوره به شما نشان می دهد که چگونه می توانید با استفاده از تکنیک های مدرن C ++ ، کد را به حالت قابل خواندن ، قابل درک و قابل حفظ تر بروزرسانی کنید. ، این بدان معنی است که کد بسیار قدیمی در آنجا وجود دارد. خواندن و نگهداری برخی از آن بسیار سخت است. قابلیت ها به زبان و کتابخانه استاندارد اضافه شده است که می تواند این کد را ساده تر کند ، و احتمالاً آن را سریعتر یا از بین بردن اشکالات متناوب را از بین ببرد. در این دوره ، C ++ زیبا: به روزرسانی کد میراث ، یاد خواهید گرفت که چگونه به یک کد بزرگ و ناآشنا نزدیک شوید و برای مدرن سازی کد تغییراتی ایجاد کنید. اول ، شما برخی از استراتژی ها را برای تصمیم گیری در مورد تغییر دقیق یاد خواهید گرفت. سپس ، شما با ویژگی های زبان و قابلیت های کتابخانه ای آشنا می شوید که ممکن است هنگام نوشتن کد شما وجود نداشته باشد و اکنون می تواند آن را بهتر کند. در آخر ، شما می توانید نحوه ارزیابی پیشرفت خود را کشف کرده و دستاوردهای خود را از طریق بقیه کد گسترش دهید. در پایان این دوره ، شما برای کد خود آماده خواهید شد تا نسل یا دو نفر دیگر دوام بیاورد و از آنچه C ++ مدرن برای ارائه ارائه می دهد ، کامل کنید.

عنوان اصلی : Beautiful C++ 17: Updating Legacy Code

سرفصل های دوره :

بررسی اجمالی دوره
بررسی نسخه
مقدمه
کد میراث
آرزو می کنید این کد مدرن باشد
آرزو می کنید این کد قابل حفظ باشد
چرا کد کار را تغییر می دهید؟
رویکرد دوره
با پایان در ذهن شروع کنید
خلاصه
مقدمه
ابتدا چه کاری انجام نشود
چه قسمت هایی نیاز به توجه دارند؟
ترک یک آرد سوخاری
هرچه می روید مرتب است
کمتر نگران تغییرات است
خطرات را می دانید
وقت ندارم این را تمیز کنم!
اجازه دهید ابزارها به شما کمک کنند
تغییرات خاص برای ایجاد
آیا شما نیاز به یخ زدن دارید؟
آیا شما نیاز به تغییر راه های خود دارید؟
خلاصه
مقدمه
تهیه کد واقعا قدیمی
نسخه ی نمایشی: هشدارهای رشته ای
دامنه حلقه
کلمات کلیدی جدید
سطح هشدار را روشن کنید
نسخه ی نمایشی: سطح هشدار
ممکن است اشکالات پیدا کنید
پیش پردازنده
آیا این کلان واقعاً تابعی است؟
نام اعداد
نسخه ی نمایشی: ماکرو
کد را در خانه داری بسته بندی کنید
نسخه ی نمایشی: زمان با لامبدا
خلاصه
مقدمه
چه چیزی C ++ C ++ را ایجاد می کند؟
در حالی که شما به آن عملکرد نگاه می کنید
کلاسهای لکه بینی
نسخه ی نمایشی: ایجاد کلاس
کد پاکسازی و خانه داری
نسخه ی نمایشی: RAII
آن را غیرقابل استفاده کنید
مزایای raii
توابع یا چک های مشابه
صحت
ساختارهای تایپ شده
بازیگران مناسب
خلاصه
مقدمه
استانداردها
خودکار
نسخه ی نمایشی: خودکار
تهی
نسخه ی نمایشی: تهی
لامبدا
نسخه ی نمایشی: لامبدا
برای حلقه ها
نسخه ی نمایشی: برای حلقه ها
enum
سازندگان
خلاصه
مقدمه
رشته
نسخه ی نمایشی: رشته
آرایه ها
بردار
نسخه ی نمایشی: بردار
برنامه اقدام
نشانگرهای Raii
نشانگرهای هوشمند استاندارد
نسخه ی نمایشی: نشانگرهای هوشمند
انواع نشانگرها
آیا به یک اشاره گر نیاز دارید؟
الگوریتم ها
خروجی بنویسید
خلاصه
مقدمه
پاره کردن چیزها
کد پیکان
دیوار اعلامیه ها
وقتی اعلام می کنید از کجا استفاده می کنید
refactor به عملکردهای کوچکتر
پارامترهای عملکرد
const بیشتر اضافه کنید
مرتب
کدهای خطا
خلاصه
مقدمه
تغییرات خود را ارزیابی کنید
کد میراث
آیا اشکالی پیدا کردید؟
بنابراین ، بعد چیست؟
در مورد بسته بندی ها و نمای ها فکر کنید
مکان های دیگر برای بسته بندی ها
چه زمانی همه آن را بازسازی می کنید؟
خلاصه

نمایش سرفصل های انگلیسی

Beautiful C++ 17: Updating Legacy Code

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: 26897
حجم: 603 مگابایت
مدت زمان: 303 دقیقه
تعداد دیسک: 1 عدد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 27 شهریور 1401
کدنویسی زیبای C++
کدنویسی زیبای C++ 1
کدنویسی زیبای C++ 2
کدنویسی زیبای C++ 3
کدنویسی زیبای C++ 4
کدنویسی زیبای C++ 5
کدنویسی زیبای C++ 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید