کتاب Cleane Code (A Handbook of Agile Software Craftsmanship) کد نویسی تمیز: راهنمای توسعه نرم افزار به روش چابک نوشته روبرت مارتین, توسط انتشارات علوم پویا با موضوع مهندسی کامپیوتر، برنامه نویسی، کدنویسی به چاپ رسیده است.
ممکن است کدهای بَد هم بازده داشته باشند و کار برنامهنویس را راه بیاندازند، اما دیپلوی کردن اینگونه کدها میتواند یک شرکت بزرگ را کاملاً به زمین بزند! و نیاز به توضیح نیست که هر ساله زمان بسیار زیاد و منابع هنگفتی صرف رفع ضررها و زیانهای ناشی از بهکارگیری کدهای غیرحرفهای در برنامهنویسی میشود. کتاب Clean Code به سه بخش تقسیم شده است؛ بخش اول به اصول، نمونهها و روشهای مختلف توسعهٔ نرمافزار میپردازد و بخش دوم هم به مطالعات موردی مختلف در رابطه با پیچیدگی فزاینده در دنیای کدنویسی اختصاص داده شده است (هر Case Study در واقع تمرینی برای انتخاب کد مناسب است؛ به این معنی که چگونه کد نامناسب و دارای مشکل را به کد مفید و کارآمدی تبدیل کنیم.) سومین بخش کتاب هم شامل چکیدهای از مباحث طرح شده در این کتاب است؛ یعنی لیستی از نکات و مواردی که در پروسۀ انجام مطالعات موردی، استخراج و جمعآوری شدهاند.
به طور کلی، تواناییهایی که برنامهنویس پس از خواندن این کتاب به دست میآورد عبارتند از:
کتاب Cleane Code (A Handbook of Agile Software Craftsmanship) کد نویسی تمیز: راهنمای توسعه نرم افزار به روش چابک نوشته روبرت مارتین, توسط انتشارات علوم پویا با موضوع مهندسی کامپیوتر، برنامه نویسی، کدنویسی به چاپ رسیده است.
ممکن است کدهای بَد هم بازده داشته باشند و کار برنامهنویس را راه بیاندازند، اما دیپلوی کردن اینگونه کدها میتواند یک شرکت بزرگ را کاملاً به زمین بزند! و نیاز به توضیح نیست که هر ساله زمان بسیار زیاد و منابع هنگفتی صرف رفع ضررها و زیانهای ناشی از بهکارگیری کدهای غیرحرفهای در برنامهنویسی میشود. کتاب Clean Code به سه بخش تقسیم شده است؛ بخش اول به اصول، نمونهها و روشهای مختلف توسعهٔ نرمافزار میپردازد و بخش دوم هم به مطالعات موردی مختلف در رابطه با پیچیدگی فزاینده در دنیای کدنویسی اختصاص داده شده است (هر Case Study در واقع تمرینی برای انتخاب کد مناسب است؛ به این معنی که چگونه کد نامناسب و دارای مشکل را به کد مفید و کارآمدی تبدیل کنیم.) سومین بخش کتاب هم شامل چکیدهای از مباحث طرح شده در این کتاب است؛ یعنی لیستی از نکات و مواردی که در پروسۀ انجام مطالعات موردی، استخراج و جمعآوری شدهاند.
به طور کلی، تواناییهایی که برنامهنویس پس از خواندن این کتاب به دست میآورد عبارتند از: