Clean Code in JavaScript

تاریخ: 1398/11/05 21:34
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۵۹۶۴
دیدگاه ها: ۰
برچسب ها: Design Patterns |Java Script |
کتاب Clean Code in JavaScript
Packt Publishing
James Padolsey
9781789957648
2020
548
English

ساختن برنامه‌های قوی با ایجاد کد تمیز شروع می‌شود. در این کتاب با یادگیری هر چیزی از اصول اولیه جاوا اسکریپت گرفته تا شیوه‌های کد نویسی تمیز، تکنیک‌های تمیز کد نویسی را بررسی خواهید کرد. شما کدی کارا، شهودی و قابل نگهداری خواهید نوشت در حالی که درک می‌کنید که چگونه کد شما روی کاربر نهایی و جامعه گسترده‌تری تاثیر می‌گذارد.

کتاب کد تمیز در جاوا اسکریپت، با اصول محبوب کد نویسی تمیز مثل SOLID، قانون Demeter  و نشان دادن دشمنان نوشتن کد‌های تمیز مثل cargo culting و مدیریت بیش از حد آغاز می‌شود. سپس، شما با استفاده از الگوهای طراحی، مانند الگوی کلاس و الگوی ماژول آشکار، انتزاعات قابل توجهی ایجاد خواهید کرد. شما چالش‌های دنیای واقعی مانند اصلاح DOM، مدیریت حالت، مدیریت وابستگی و امنیت را در محیط‌های مرورگر و سرور بررسی خواهید کرد. در ادامه ابزار‌ها و روش‌های تست کردن و اهمیت مستند سازی کد‌ها را نیز می‌آموزید. این کتاب برای هر کسی که جاوا اسکریپت می‌نویسد مناسب است. از آنجا که این کتاب به طور خاص به هیچ فریمورک و یا محیط به خصوصی مربوط نمی‌شود، هیچ تجربه قبلی در مورد چارچوب‌های وب جاوا اسکریپتی لازم نیست.


مطالبی که در کتاب کد تمیز در جاوا اسکریپت، خواهید آموخت:

  • نوشتن کدهای JS قابل نگهداری با استفاده از انتزاع داخلی، تست‌های به خوبی نوشته شده و کد‌های به خوبی مستند شده
  • فهمیدن عوامل کد نویسی تمیز مثل اصول SOLID، OOP و برنامه نویسی تابعی
  • بررسی راه حل‌های غلبه بر چالش‌های معمول جاوا اسکریپت در ساختن UI ها، مدیریت API‌ها و نوشتن وضعیت ها

 

Table of Contents
- Setting the Scene
- The Tenets of Clean Code
- The Enemies of Clean Code
- SOLID and Other Principles
- Naming Things is Hard
- Primitive and Built-In Types
- Dynamic Typing
- Operators
- Parts of Syntax and Scope
- Control Flow
- Design Patterns
- Real-World Challenges
- The Landscape of Testing
- Writing Clean Tests
- Tools for Cleaner Code
- Documenting Your Code
- Other Peoples' Code
- Communication & Advocacy
- Case Study

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...