توضیحات
Get the most out of JavaScript for building web applications through a series of patterns, practices, and case studies in the service of clean coding
Key Features
Understand the true purpose of code and the problems it solves for your end-users and colleagues
Discover the tenets and enemies of clean code considering the effects of cultural and syntactic conventions
Use modern JavaScript syntax and design patterns to craft intuitive abstractions
Maintain code quality within your team via wise adoption of tooling and advocating best practices
Learn the modern ecosystem of JavaScript and its challenges like DOM reconciliation and state management
Express the behavior of your code both within tests and via various forms of documentation
About
Building robust apps starts with creating clean code. In this book, youll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. Youll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.
The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo culting and over-management. Youll then delve into JavaScript, understanding the more complex aspects of the language. Next, youll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. Youll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, youll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding.
By the end of this book, youll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation.
Features
Write maintainable JS code using internal abstraction, well-written tests, and well-documented code
Understand the agents of clean coding like SOLID principles, OOP, and functional programming
Explore solutions to tackle common JavaScript challenges in building UIs, managing APIs, and writing states
————————————————————–
ترجمه ماشینی :
بیشترین بهره را از جاوا اسکریپت برای ساختن برنامه های کاربردی وب از طریق یک سری الگوها، روش ها و مطالعات موردی در خدمت کدنویسی تمیز ویژگی های کلیدی \ درک هدف واقعی کد و مشکلاتی که برای کاربران نهایی و همکاران شما حل می کند را دریافت کنید. اصول و دشمنان کد پاک را با در نظر گرفتن اثرات قراردادهای فرهنگی و نحوی کشف کنید از نحو و الگوهای طراحی مدرن جاوا اسکریپت برای ایجاد انتزاعات بصری استفاده کنید کیفیت کد را در تیم خود با استفاده عاقلانه از ابزارها و حمایت از بهترین شیوه ها حفظ کنید اکوسیستم مدرن را بیاموزید جاوا اسکریپت و چالشهای آن مانند تطبیق DOM و مدیریت حالت رفتار کد خود را هم در آزمایشها و هم از طریق اشکال مختلف مستندات بیان کنید درباره \ ساخت برنامههای قوی با ایجاد کد تمیز شروع میشود. در این کتاب، تکنیکهای انجام این کار را با یادگیری همه چیز از مبانی جاوا اسکریپت گرفته تا روشهای کد پاک بررسی خواهید کرد. شما کدهای کاربردی، بصری و قابل نگهداری را می نویسید و همچنین درک می کنید که چگونه کد شما بر کاربر نهایی و جامعه گسترده تر تأثیر می گذارد. این کتاب با اصول رایج کدگذاری پاک مانند SOLID و قانون دیمتر (LoD) همراه با برجسته کردن دشمنان نوشتن کدهای پاک مانند تولید محموله و مدیریت بیش از حد شروع می شود. سپس به جاوا اسکریپت می پردازید و جنبه های پیچیده تر زبان را درک می کنید. در مرحله بعد، با استفاده از الگوهای طراحی، مانند الگوی کلاس و الگوی ماژول آشکار، انتزاعات معناداری ایجاد خواهید کرد. چالشهای دنیای واقعی مانند تطبیق DOM، مدیریت حالت، مدیریت وابستگی و امنیت را در محیطهای مرورگر و سرور بررسی خواهید کرد. بعداً، روشهای ابزارسازی و آزمایش و اهمیت مستندسازی کد را پوشش خواهید داد. در نهایت، این کتاب بر حمایت و ارتباطات خوب برای بهبود پاکیزگی کد در تیمها یا محلهای کاری، همراه با پوشش یک مطالعه موردی برای کدنویسی تمیز تمرکز خواهد کرد. در پایان این کتاب، شما به خوبی با جاوا اسکریپت آشنا خواهید شد و یاد خواهید گرفت که چگونه انتزاعات تمیز ایجاد کنید، آنها را آزمایش کنید و از طریق مستندسازی درباره آنها ارتباط برقرار کنید. ویژگیها نوشتن کد JS قابل نگهداری با استفاده از انتزاع داخلی، تستهای بهخوبی، و کدهای مستند شده درک عوامل کدنویسی تمیز مانند اصول SOLID، OOP و برنامهنویسی کاربردی کشف راهحلهایی برای مقابله با چالشهای رایج جاوا اسکریپت در ایجاد رابطهای کاربری، مدیریت APIها و حالت های نوشتن
tag : دانلود کتاب کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید , Download کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید , دانلود کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید , Download Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript Book , کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید دانلود , buy کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید , خرید کتاب کد پاک در جاوا اسکریپت: جاوا اسکریپت قابل اعتماد، قابل نگهداری و قوی ایجاد کنید , دانلود کتاب Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript , کتاب Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript , دانلود Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript , خرید Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript , خرید کتاب Clean Code in JavaScript: Develop reliable, maintainable and robust JavaScript ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.