دانلود رایگان کتاب:
Clean Code : A Handbook of Agile Software Craftsmanship
| نویسنده |
Robert C. Martin |
|---|---|
| سال انتشار |
2008 |
| تعداد صفحات |
462 |
| سطح کتاب |
مبتدی تا متوسط |
| زبان کتاب |
انگلیسی |
| حجم فایل |
4MB |
مطالعه کنید
ویرایش محتوا
درباره کتاب Clean Code:
کتاب Clean Code یکی از مهمترین و تاثیرگذارترین منابع در حوزه مهندسی نرمافزار و توسعه چابک است. نویسنده با ارائه اصول، الگوها و مثالهای واقعی، مفهوم «Clean Code» را تعریف کرده و نشان میدهد چگونه میتوان کدی قابلخواندن، قابلنگهداری و انعطافپذیر نوشت. کتاب بهجای تئوری صرف، بر تجربه عملی و استانداردهای حرفهای تکیه دارد و برای هر برنامهنویسی که به کیفیت کد اهمیت میدهد، مرجعی ضروری است.خلاصه کتاب Clean Code:
کتاب در ابتدا مفهوم کد تمیز را معرفی کرده و تفاوت آن را با کد شلوغ، پرخطا و غیرقابلنگهداری توضیح میدهد. سپس اصول اساسی مانند انتخاب نامهای معنادار، توابع کوتاه، مسئولیت واحد، حذف وابستگیهای غیرضروری و رعایت سبک و ساختار خوانا را مطرح میکند. نویسنده با تحلیل نمونههای واقعی، نشان میدهد چگونه عادات اشتباه برنامهنویسی باعث پیچیدگی و افزایش هزینه توسعه میشود و چرا رعایت اصول ساده میتواند کیفیت خروجی را چند برابر کند.
ویرایش محتوا
فهرست مطالب کتاب Clean Code:
Chapter 1: Clean Code
Chapter 2: Meaningful Names
Chapter 3: Functions
Chapter 4: Comments
Chapter 5: Formatting
Chapter 6: Objects and Data Structures
Chapter 7: Error Handling
Chapter 8: Boundaries
Chapter 9: Unit Tests
Chapter 10: Classes
Chapter 11: Systems
Chapter 12: Emergence
Chapter 13: Concurrency
Chapter 14: Successive Refinement
Chapter 15: JUnit Internals
Chapter 16: Refactoring SerialDate
Chapter 17: Smells and Heuristics