Clean Code in JavaScript
ساختن برنامههای قوی با ایجاد کد تمیز شروع میشود. در این کتاب با یادگیری هر چیزی از اصول اولیه جاوا اسکریپت گرفته تا شیوههای کد نویسی تمیز، تکنیکهای تمیز کد نویسی را بررسی خواهید کرد. شما کدی کارا، شهودی و قابل نگهداری خواهید نوشت در حالی که درک میکنید که چگونه کد شما روی کاربر نهایی و جامعه گستردهتری تاثیر میگذارد.
کتاب کد تمیز در جاوا اسکریپت، با اصول محبوب کد نویسی تمیز مثل SOLID، قانون Demeter و نشان دادن دشمنان نوشتن کدهای تمیز مثل cargo culting و مدیریت بیش از حد آغاز میشود. سپس، شما با استفاده از الگوهای طراحی، مانند الگوی کلاس و الگوی ماژول آشکار، انتزاعات قابل توجهی ایجاد خواهید کرد. شما چالشهای دنیای واقعی مانند اصلاح DOM، مدیریت حالت، مدیریت وابستگی و امنیت را در محیطهای مرورگر و سرور بررسی خواهید کرد. در ادامه ابزارها و روشهای تست کردن و اهمیت مستند سازی کدها را نیز میآموزید. این کتاب برای هر کسی که جاوا اسکریپت مینویسد مناسب است. از آنجا که این کتاب به طور خاص به هیچ فریمورک و یا محیط به خصوصی مربوط نمیشود، هیچ تجربه قبلی در مورد چارچوبهای وب جاوا اسکریپتی لازم نیست.
مطالبی که در کتاب کد تمیز در جاوا اسکریپت، خواهید آموخت:
- نوشتن کدهای JS قابل نگهداری با استفاده از انتزاع داخلی، تستهای به خوبی نوشته شده و کدهای به خوبی مستند شده
- فهمیدن عوامل کد نویسی تمیز مثل اصول SOLID، OOP و برنامه نویسی تابعی
- بررسی راه حلهای غلبه بر چالشهای معمول جاوا اسکریپت در ساختن UI ها، مدیریت APIها و نوشتن وضعیت ها