ویرگول
ورودثبت نام
zerobook
zerobookمرجع کتاب های تخصصی برنامه نویسان
zerobook
zerobook
خواندن ۳ دقیقه·۷ سال پیش

معرفی ترجمه کتاب Clean Code + کد تخفیف 20 درصدی

کتاب Clean Code
کتاب Clean Code
حتی کد بد هم می‌تواند کاربرد داشته باشد. اما اگر کد تمیز نیست، می‌تواند سازمانِ توسعه‌دهنده را به زانو درآورد. هر سال، ساعت بی‌شمار و منابع قابل توجهی به دلیل نوشتن کد بد از دست می‌رود. اما لازم نیست این اتفاق رخ دهد.

رابرت سی مارتین،متخصص سرشناس نرم افزار ، یک پارادایم انقلابی را با کدنویسی تمیز ارائه می‌دهد: کتاب راهنمای توسعه نرم‌افزار به روش چابک.

مارتین همراه با همکارانش از شرکت Object Mentor، در این کتاب بدون مقدمه چینی روش‌های ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، خلاصه کرده‌اند که در وجود شما درجاتی از استادی نرم افزار را به وجود می‌آورد و اگر فقط شما بر روی دستور العمل‌های این کتاب کار کنید، شما را به یک برنامه‌نویس بهتر تبدیل می‌شوید.

کاری که شما انجام خواهید داد چیست؟ شما در حال خواندن کد -در حقیقت مقدار زیادی کد- خواهید بود.
چالش پیش روی شما این موضوع خواهد بود که فکر کنید چه چیزی در کد درست است و چه چیزی در کد درست نیست.

مهمتر از همه، چالش شما این موضوع خواهد بود که ارزش‌های حرفه‌ای خودتان را دوباره شناسایی کنید و تعهد دادن را به مهارت خودتان اضافه کنید.

کتاب Clean Code
کتاب Clean Code

کدنویسی تمیز به 3 بخش تقسیم می‌شود.
بخش اول به توصیف اصول، الگوها و شیوه های نوشتن کد تمیز می‌پردازد.
بخش دوم شامل مطالعات موردی در مورد افزایش پیچیدگی است. بررسی هر کدام از این وضعیت‌ها، یک تمرین برای تمیز کردن برخی از کدها می‌باشد ( تبدیل کردن کدی که دارای مشکلاتی است به کدی که درست و موثر است. )
سومین قسمت این کتاب، نتیجه نهایی کار ما می‌باشد. در این قسمت، یک فصل است که شامل یک لیست از اکتشافات و نشانه‌ها در زمان تولید کد و بررسی مطالعه‌های موردی می‌باشد. نتیجه این روش دانش پایه ما را در زمانی که کد را می‌نویسیم و می‌خوانیم و تمیز می‌کنیم، نشان می‌دهد.

خوانندگان بعد از مطالعه این کتاب درک می‌کنند:

  • چگونه می‌توان تفاوت بین کد خوب و بد را بیان کرد
  • چگونه کد خوب نوشت و چگونه کد بد را به کد خوب تبدیل کرد
  • چگونه نام‌های خوب، توابع خوب، اشیاء خوب و کلاس‌های خوب را ایجاد کرد
  • چگونه کد را برای حداکثر خوانایی فرمت‌بندی کرد
  • چگونه پیاده سازی کاملِ رسیدگی به خطا را بدون مبهم کردن منطق کد انجام دهید
  • چگونه تست واحد و توسعه تست محور(TDD) را انجام داد

این کتاب برای هر توسعه دهنده، مهندس نرم افزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستم با علاقه به تولید کد بهتر، ضروری می‌باشد.

رابرت سی. مارتین "عمو باب" از سال 1970 یک حرفه‌ای نرم افزار و از سال 1990 یک مشاور بین المللی نرم افزار بوده است. او بنیانگذار و رئیس شرکت Object Mentor است که یک تیم از مشاوران با تجربه است که مشتریان خود را در سراسر جهان در زمینه ++C، جاوا، #C، روبی، OO، الگوهای طراحی، UML، روش‌های Agile و eXtreme programming آموزش می‌دهند.

شما می توانید برای مطالعه بخش هایی از کتاب و خرید کتاب، به سایت زیر مراجعه کنید:

https://zerobook.ir

لطفا نظرات خودتان را به صورت کامنت برای ما بزارید و ما منتظر انتقادات و پیشنهادات شما هستیم

کد تخفیف 20 درصدی : QER7N7TD

لطفا به این نکته توجه کنید: تعداد این کد تخفیف محدود هست و فقط برای 20 نفر قابل استفاده هست.

برنامه نویسیبرنامه نویسبرنامه نویسانclean codeکلین کد
۲۵
۲۵
zerobook
zerobook
مرجع کتاب های تخصصی برنامه نویسان
شاید از این پست‌ها خوشتان بیاید