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

ادامه مطلب

برای دسترسی به فایلهای دوره باید دوره را خریداری نمایید.
  • فصل یکم: فهرست
    • درس یکم: آشنایی با 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 برای برنامه نویسی”