چطور کد تمیز بنویسیم – معرفی کتاب Clean Code + کد تخفیف
هر برنامهنویسی باید بداند که حتی کد بد هم میتواند کاربرد داشته باشد. اما اگر کد تمیز نیست، میتواند سازمانِ توسعهدهنده را به زانو درآورد. هر سال، ساعت بیشمار و منابع قابل توجهی به دلیل نوشتن کد بد از دست میرود. اما لازم نیست این اتفاق رخ دهد.
رابرت سی. مارتین “عمو باب“ از سال 1970 یک حرفهای نرم افزار و یک مشاور بین المللی نرم افزار از سال 1990 بوده است.
متخصص نرم افزار سرشناس، رابرت سی مارتین، یک پارادایم انقلابی را با کدنویسی تمیز ارائه میدهد: کتاب راهنمای توسعه نرمافزار به روش چابک.
مارتین همراه با همکارانش از شرکت Object Mentor، بدون مقدمه چینی روشهای ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، در این کتاب خلاصه کردهاند.
کدنویسی تمیز به 3 بخش تقسیم میشود.
بخش 1 به توصیف اصول، الگوهای و شیوه های نوشتن کد تمیز میپردازد.
بخش 2 شامل مطالعات موردی در مورد افزایش پیچیدگی است. هر بررسی این وضعیتها، یک تمرین برای تمیز کردن برخی از کدها میباشد – تبدیل کردن کدی که دارای مشکلاتی است به کدی که درست و موثر است.
بخش 3 این کتاب، نتیجه نهایی کار ما میباشد. این قسمت، یک فصل است که شامل یک لیست از اکتشافات و نشانهها در زمان تولید کد و بررسی مطالعههای موردی میباشد. نتیجه این روش دانش پایه ما را زمانی که کد را مینویسیم و میخوانیم و تمیز میکنیم، نشان میدهد.
چرا Clean Code را بخوانیم:
- چگونه میتوان تفاوت بین کد خوب و بد را بیان کرد
- چگونه کد خوب نوشت و چگونه کد بد به کد خوب را تبدیل کرد
- چگونه نامهای خوب، توابع خوب، اشیاء خوب و کلاسهای خوب را ایجاد کرد
- چگونه پیاده سازی کاملِ رسیدگی به خطا را بدون مبهم کردن منطق کد انجام دهید
- چگونه تست واحد و توسعه تست محور (TDD) را انجام داد
این کتاب برای هر توسعه دهنده، مهندس نرم افزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستم با علاقه به تولید کد بهتر، ضروری میباشد.
نمونه فصل های کتاب Clean code
کتاب Clean Code فصل 2 : نام های معنی دار
کتاب Clean Code فصل 4 : کامنت ها
قابل توجه برنامه نویسان ، آغاز پیش فروش با تخفیف ویژه از تاریخ 9 شهریور الی 5 مهرماه می باشد.
تا 22 شهریور با استفاده از کد تخفیف” parscoders ” هنگام سفارش از 30% تخفیف استفاده کنید.
2 دیدگاه برای “چطور کد تمیز بنویسیم – معرفی کتاب Clean Code + کد تخفیف”
سلام، امیدوارم همه عزیزان پارس کدرزی تر و تمیز کد بنویسند. یه پیشنهاد داشتم:
لطفا صفحه گفتگو های فریلنسر و کارفرما را صفحه بندی کنید (pagination).
چون برای پروژه های طولانی این صفحه انقدر طولانی میشه که ساعتها (xD) باید اسکرول کنیم تا به پیام آخر برسیم.
یا حداقل پیام ها از چت ها جدا بشه (در قالب دو تب مجزا) که بتونیم راحتتر به پیام ها دسترسی داشته باشیم.
اگر این امکان پیاده سازی بشه لطف بسیار بزرگی به ما خواهد شد. ممنون از شما و زحماتتون.
چشم حتما