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