کتاب Software Design by Example (طراحی نرمافزار با مثال: مقدمهای مبتنی بر ابزار با جاوا اسکریپت) در 21 فصل به صورت جامع و کامل طراحی نرمافزار را با استفاده از زبان برنامهنویسی جاوا اسکریپت توضیح میدهد.
در ادامه مقدمهای از کتاب Software Design by Example را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Software Design by Example:
بهترین راه برای یادگیری طراحی در هر زمینهای مطالعه نمونهها است و برخی از بهترین نمونههای طراحی نرمافزار از ابزارهایی است که برنامه نویسان در کار خود استفاده میکنند.
طراحی نرم افزار با مثال: مقدمهای مبتنی بر ابزار با جاوا اسکریپت
بنابراین، نسخههای کوچکی از چیزهایی که برنامهنویسان استفاده میکنند بسازید تا آنها را ابهامزدایی کنید و بینشهایی درباره نحوه تفکر برنامهنویسان با تجربه ارائه دهید. از یک سیستم پشتیبانگیری فایل و یک چارچوب آزمایشی گرفته تا تطبیق عبارات معمولی، موتور طرحبندی مرورگر، و یک کامپایلر بسیار کوچک، الگوهای طراحی رایج را بررسی میکنیم، نشان میدهیم که چگونه تست کردن کد آسانتر، استفاده مجدد از آن را آسانتر میکند، و کمک میکنیم. خوانندگان درک میکنند که اشکال زداها، پروفایلرها، مدیران بسته و سیستمهای کنترل نسخه چگونه کار میکنند تا بتوانند به طور موثرتری از آنها استفاده کنند.
این مطالب را میتوان برای مطالعه خود گام، در دوره کارشناسی در زمینه طراحی نرم افزار، یا به عنوان هسته یک کارگاه فشرده یک هفته ای برای برنامهنویسان فعال استفاده کرد. هر فصل دارای مجموعهای از تمرینات است که از نظر اندازه و دشواری از شامل تنوع زیادی است. خوانندگان باید با مبانی جاوا اسکریپت مدرن آشنا باشند، اما ویژگیهای پیشرفتهتر این زبان در حین معرفی توضیح داده شده و نشان داده میشوند.
امکانات
طراحی نرم افزار را با نشان دادن نحوه ساخت ابزارهایی که هر روز به کار میبرند به برنامهنویسان آموزش میدهد. هر فصل شامل تمرینهایی است که به خوانندگان کمک میکند تا درک خود را بررسی کرده و عمیق تر کنند. تمام کدهای مثال را میتوان تحت یک مجوز باز دانلود، استفاده مجدد و اصلاح کرد.
سرفصلهای کتاب Software Design by Example:
- Cover
- Half Title
- Title Page
- Copyright Page
- Dedication
- Contents
- 1. Introduction
- 2. Systems Programming
- 3. Asynchronous Programming
- 4. Unit Testing
- 5. File Backup
- 6. Data Tables
- 7. Pattern Matching
- 8. Parsing Expressions
- 9. Page Templates
- 10. Build Manager
- 11. Layout Engine
- 12. File Interpolator
- 13. Module Loader
- 14. Style Checker
- 15. Code Generator
- 16. Documentation Generator
- 17. Module Bundler
- 18. Package Manager
- 19. Virtual Machine
- 21. Conclusion
- A. License
- B. Code of Conduct
- C. Contributing
- D. Bibliography
- E. Glossary
- Index
جهت دانلود کتاب Software Design by Example میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.