سلام
ترجمه کتاب Clean Code منتشر شد
حتی کد بد هم میتواند کاربرد داشته باشد. اما اگر کد تمیز نیست، میتواند سازمانِ توسعهدهنده را به زانو درآورد. هر سال، ساعت بیشمار و منابع قابل توجهی به دلیل نوشتن کد بد از دست میرود. اما لازم نیست این اتفاق رخ دهد.
متخصص نرم افزار سرشناس، رابرت سی مارتین، یک پارادایم انقلابی را با کدنویسی تمیز ارائه میدهد: کتاب راهنمای توسعه نرمافزار به روش چابک. مارتین همراه با همکارانش از شرکت Object Mentor، بدون مقدمه چینی روشهای ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، در این کتاب خلاصه کردهاند که در وجود شما درجاتی از استادی نرم افزار را به وجود میآورد و شما را به یک برنامهنویس بهتر تبدیل میکند، اما اگر فقط شما بر روی دستور العملهای این کتاب کار کنید.
چه نوع کاری، شما انجام میدهید؟ شما در حال خواندن کد -در حقیقت مقدار زیادی کد- خواهید بود.
چالش شما این موضوع خواهد بود که فکر کنید چه چیزی در کد درست است و چه چیزی در کد درست نیست. مهمتر از همه، چالش شما این موضوع خواهد بود که ارزشهای حرفهای خودتان را دوباره شناسایی کنید و تعهد دادن را به مهارت خودتان اضافه کنید.
کدنویسی تمیز به 3 بخش تقسیم میشود.
بخش اول به توصیف اصول، الگوهای و شیوه های نوشتن کد تمیز میپردازد.
بخش دوم شامل مطالعات موردی در مورد افزایش پیچیدگی است. هر بررسی این وضعیتها، یک تمرین برای تمیز کردن برخی از کدها میباشد – تبدیل کردن کدی که دارای مشکلاتی است به کدی که درست و موثر است.
سومین قسمت این کتاب، نتیجه نهایی کار ما میباشد. این قسمت، یک فصل است که شامل یک لیست از اکتشافات و نشانهها در زمان تولید کد و بررسی مطالعههای موردی میباشد. نتیجه این روش دانش پایه ما را زمانی که کد را مینویسیم و میخوانیم و تمیز میکنیم، نشان میدهد.
خوانندگان از این کتاب درک میکنند:
- چگونه میتوان تفاوت بین کد خوب و بد را بیان کرد
- چگونه کد خوب نوشت و چگونه کد بد به کد خوب را تبدیل کرد
- چگونه نامهای خوب، توابع خوب، اشیاء خوب و کلاسهای خوب را ایجاد کرد
- چگونه کد را برای حداکثر خوانایی فرمتبندی کرد
- چگونه پیاده سازی کاملِ رسیدگی به خطا را بدون مبهم کردن منطق کد انجام دهید
- چگونه تست واحد و توسعه تست محور(TDD) را انجام داد
این کتاب برای هر توسعه دهنده، مهندس نرم افزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستم با علاقه به تولید کد بهتر، ضروری میباشد.
رابرت سی. مارتین "عمو باب" از سال 1970 یک حرفهای نرم افزار و یک مشاور بین المللی نرم افزار از سال 1990 بوده است. او بنیانگذار و رئیس شرکت Object Mentor است که یک تیم از مشاوران با تجربه است که مشتریان خود را در سراسر جهان در زمینه C++، جاوا، C#، روبی، OO، الگوهای طراحی، UML، روشهای Agile و eXtreme programming آموزش میدهد.
برای مطالعه بخش هایی از کتاب شما می توانید به سایت زیر مراجعه کنید:
http://zerobook.ir
قابل توجه برنامه نویسان عزیز، آغاز پیش فروش با تخفیف ویژه از تاریخ 9 شهریور الی 5 مهرماه می باشد.
پیش فروش کتاب Clean Code در چهار هفته
هفته اول 30 درصد تخفیف
هفته دوم 25 درصد تخفیف
هفته سوم 20 درصد تخفیف
هفته چهارم 15درصد تخفیف
برای استفاده از کد تخفیف (فقط در زمان پیش فروش) از کد زیر هنگام سفارش استفاده کنید:
barnamenevis