دانلود کتاب Clean Code: A Handbook of Agile Software Craftsmanship (به فارسی: Clean Code: A Handbook of Agile Software Craftsmanship) نوشته شده توسط «Robert C. Martin»
اطلاعات کتاب Clean Code: A Handbook of Agile Software Craftsmanship
موضوع اصلی: سیستم های اطلاعاتی
نوع: کتاب الکترونیکی
ناشر: Prentice Hall
نویسنده: Robert C. Martin
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2008
تعداد صفحه: 462
حجم کتاب: 4 مگابایت
کد کتاب: 0132350882 , 9780132350884
نوبت چاپ: 1
توضیحات کتاب Clean Code: A Handbook of Agile Software Craftsmanship
حتی کد بد هم می تواند کار کند. اما اگر کد تمیز نباشد، می تواند یک سازمان توسعه را به زانو درآورد. هر سال، ساعت های بی شماری و منابع قابل توجهی به دلیل کد نوشته شده ضعیف از بین می روند. اما لازم نیست اینطور باشد. رابرت سی. مارتین، کارشناس معروف نرم افزار، الگوی انقلابی را با Clean Code: A Handbook of Agile Software Craftsmanship ارائه می دهد. مارتین با همکارانش از Object Mentor همکاری کرده است تا بهترین روش چابک خود را در پاکسازی کد «در حال پرواز» در کتابی تقطیر کند که ارزشهای یک صنعتگر نرمافزار را در درون شما القا میکند و شما را به برنامهنویس بهتری تبدیل میکند، اما فقط در صورتی که کار کنید. در آن. چه نوع کاری انجام خواهید داد؟ شما در حال خواندن کد خواهید بود—کدهای زیادی. و در مورد اینکه چه چیزی در آن کد درست است و چه چیزی اشتباه است، به چالش کشیده خواهید شد. مهمتر از آن، شما برای ارزیابی مجدد ارزش های حرفه ای و تعهد خود به حرفه خود به چالش کشیده خواهید شد. Clean Code به سه قسمت تقسیم می شود. اولی اصول، الگوها و شیوه های نوشتن کد پاک را شرح می دهد. بخش دوم شامل چندین مطالعه موردی با افزایش پیچیدگی است. هر مطالعه موردی تمرینی برای پاک کردن کد است – تبدیل یک پایه کد که دارای مشکلاتی است به یک پایه صحیح و کارآمد. بخش سوم نتیجه است: یک فصل منفرد حاوی فهرستی از اکتشافات و «بوها» جمع آوری شده در حین ایجاد مطالعات موردی. نتیجه یک پایگاه دانش است که طرز فکر ما را هنگام نوشتن، خواندن و پاک کردن کد توضیح میدهد. خوانندگان این کتاب را درک نمی کنند
- چگونه تفاوت بین کد خوب و بد را تشخیص دهیم
- چگونه کد خوب بنویسیم و چگونه کد بد را به کد خوب تبدیل کنیم
- نحوه ایجاد نام های خوب، توابع خوب، اشیاء خوب و کلاس های خوب
- نحوه قالب بندی کد برای حداکثر خوانایی
- نحوه پیاده سازی مدیریت کامل خطا بدون ایجاد منطق کد
- li>
- نحوه تست واحد و تمرین توسعه مبتنی بر آزمون
این کتاب برای هر توسعهدهنده، مهندس نرمافزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستمی که علاقمند به تولید بهتر است ضروری است. کد
- How to tell the difference between good and bad code
- How to write good code and how to transform bad code into good code
- How to create good names, good functions, good objects, and good classes
- How to format code for maximum readability
- How to implement complete error handling without obscuring code logic
- How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
دانلود کتاب «Clean Code: A Handbook of Agile Software Craftsmanship»