پرداخت امن توسط کارت های عضو شتاب
بازگشت وجه تا 7 روز
تضمین کیفیت و پایین ترین قیمت
پشتیبانی 24 ساعته، 7 روز هفته
نوع دوره
آموزش ویدئویی
مدت زمان دوره
3 ساعت
مدرس
تاریخ انتشار
23 مرداد 1402
دسته بندی
تعداد بازدیدها
1,283 بازدید
تعداد دانشجویان
173 دانشجو
تاریخ به روز رسانی
23 مرداد 1402
319.000 تومان

نوشتن قطعه کدهای جدید همواره از اصلاح قطعه کدهای شخص دیگر کاری رضایت‌بخش‌تر و حتی سریع‌تر است، چون هر برنامه‌نویس کد مخصوص خود را دارد و خواندن کد فرد دیگر موضوعی دشوار و زمان‌بر است. در برنامه‌نویسی تمیز، منطق و اصولی داریم که با رعایت این اصول به راحتی می‌توانیم این مشکل را برطرف کنیم. اگر این اصول در تمامی قطعه‌کدها رعایت شود، به راحتی می‌توانیم قطعه کدهای شخص دیگری و یا قطعه کدهای گذشته خود را درک و در صورت نیاز اصلاح کنیم. همچنین، با استفاده از این اصول، در گروه‌های بزرگ که هر شخص وظیفه انجام قسمتی از کد را دارد، می‌توانیم ایفای نقش کرده و در نهایت کدی یکنواخت و اصولی طراحی کنیم. در این فرادرس، به آموزش این اصول با استفاده از زبان سی‌‌پلاس‌پلاس (++C) می‌پردازیم. بعد از گذراندن این آموزش، تبدیل به برنامه‌نویسی می‌شوید که قطعه کدهای اصولی و استانداردی می‌نویسد و شرایط کار گروهی بهینه‌تری را فرا گرفته است.

ادامه مطلب

راهنمای خرید:
  • لینک‌های دریافت دروس دوره بعد از خرید دوره در سربرگ "دروس دوره" به نمایش در خواهد آمد و در پنل کاربری شما نیز در دسترس خواهد بود.
  • همچنین لینک دانلود دروس دوره به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
برای دسترسی به فایلهای دوره باید دوره را خریداری نمایید.
  • فصل یکم: فهرست
    • درس یکم: آشنایی با Clean Code
    • درس دوم: آشنایی با سه اصل KISS, YAGNI و DRY
  • فصل دوم: انتخاب نام
    • درس سوم: انتخاب اسامی مرتبط (Use Intention-Revealing Names)
    • درس چهارم: پرهیز از اطلاعات غلط (Avoid Disinformation)
    • درس پنجم: قرارداد‌های نام‌گذاری (Naming Convention)
    • درس ششم: ساخت تمایزات معنی‌دار (Make Meaningful Distinctions)
    • درس هفتم: استفاده از اسامی قابل تلفظ (Use Pronounceable Names)
    • درس هشتم: استفاده از اسامی قابل جستجو (Use Searchable Names)
  • فصل سوم: کامنت‌گذاری
    • درس نهم: اصول اولیه کامنت‌ها
    • درس دهم: معرفی انواع کامنت‌ها
    • درس یازدهم: آشنایی با کامنت‌های نامناسب
  • فصل چهارم: توابع
    • درس دوازدهم: آشنایی با توابع اصولی و استاندارد
    • درس سیزدهم: معرفی توابع غیراصولی
  • فصل پنجم: کلاس‌ها
    • درس چهاردهم: آشنایی با کلاس‌های اصولی و استاندارد
    • درس پانزدهم: کپسوله‌سازی (Encapsulation)
    • درس شانزدهم: چندریختی (Polymorphism)
    • درس هفدهم: معرفی و پیاده‌سازی Setter و Getter
    • درس هجدهم: وراثت (Inheritance)
    • درس نوزدهم: انتزاعی‌سازی (Abstraction)
    • درس بیستم: اتصال (Coupling) و انسجام (Cohesion)
  • فصل ششم: متفرقه
    • درس بیست‌ویکم: فرمت‌ها
    • درس بیست‌ودوم: هم‌زمانی
    • درس بیست‌وسوم: جمع‌بندی
نقد و بررسی‌ها

هنوز هیچ نقد و بررسی وجود ندارد.

اضافه کردن نقد و بررسی

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید

سبد خرید شما خالی است.

ورود به سایت
آموزش کدنویسی تمیز Clean Code برای برنامه نویسی
آموزش کدنویسی تمیز Clean Code برای برنامه نویسی

319.000 تومان