• Twitter
  • Instagram
  • LinkedIn
  • Telegram
info@zerobook.ir
  • 0سبد خرید فروشگاه
سایت Zerobook
  • خانه
  • نمونه فصل‌های کتاب‌ها
    • فصل های کتاب Clean Architecture
    • فصل های کتاب Clean Code
    • فصل های کتاب The Clean Coder
  • فروشگاه
  • سبد خرید
  • پنل کاربری
  • حامیان
  • قوانین و مقررات
  • پرسش های متداول
  • تماس با ما
  • جستجو
  • منو منو
کتاب clean code
کتاب Clean Code

کتاب Clean Code

امتیازدهی 4.83 از 5 در 6 امتیازدهی مشتری
(دیدگاه 6 کاربر)

160,000 تومان

تعداد صفحات : 552 صفحه

زبان کتاب : فارسی

نام نویسنده : رابرت سی مارتین (“عمو باب”)

نام مترجم ها : مهرداد عباسی، سید مرتضی قائم مقامی، حسین مسعودی

ناشر: تولید علم

سال انتشار : 1401

نوبت چاپ : چاپ پنجم

جلد کتاب : شومیز

موجود در انبار

دسته: کتاب جدید Clean Code برچسب: clean code, برنامه نویسی تمیز, ترجمه Clean code, ترجمه کتاب کدنویسی تمیز, ترجمه کدنویسی تمیز, خرید کتاب clean code, کدنویسی تمیز
  • توضیحات
  • توضیحات تکمیلی
  • نظرات (6)

توضیحات

معرفی کتاب Clean Code 

  • حتی کد بد هم می‌تواند کاربرد داشته باشد. اما اگر کد تمیز نیست، می‌تواند سازمانِ توسعه‌دهنده را به زانو درآورد. هر سال، ساعت بی‌شمار و منابع قابل توجهی به دلیل نوشتن کد بد از دست می‌رود. اما لازم نیست این اتفاق رخ دهد.
  • متخصص نرم افزار سرشناس، رابرت سی مارتین، یک پارادایم انقلابی را با کدنویسی تمیز ارائه می‌دهد: کتاب راهنمای توسعه نرم‌افزار به روش چابک. مارتین همراه با همکارانش از شرکت Object Mentor، بدون مقدمه چینی روش‌های ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، در این کتاب خلاصه کرده‌اند که در وجود شما درجاتی از استادی نرم افزار را به وجود می‌آورد و شما را به یک برنامه‌نویس بهتر تبدیل می‌کند، اما اگر فقط شما بر روی دستور العمل‌های این کتاب کار کنید.
  • کاری که شما انجام خواهید داد، چیست؟ شما در حال خواندن کد -در حقیقت مقدار زیادی کد- خواهید بود. چالش شما این موضوع خواهد بود که فکر کنید چه چیزی در کد درست است و چه چیزی در کد درست نیست. مهمتر از همه، چالش شما این موضوع خواهد بود که ارزش‌های حرفه‌ای خودتان را دوباره شناسایی کنید و تعهد دادن را به مهارت خودتان اضافه کنید.

کتاب Clean Code به 3 بخش تقسیم می‌شود:

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

چه کارهایی را بعد از مطالعه کتاب Clean Code ، می توانید انجام دهید؟

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

کتاب Clean Code مناسب چه کسانی هست؟

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

فصل های کتاب Clean Code به شرح زیر میباشد:

برای دریافت فایل پی دی اف فهرست کتاب ( شامل تمام سر فصل ها و تمام بخش ها و زیربخش ها )  و مقدمه کتاب و معرفی کتاب ، بر روی لینک زیر کلیک نمایید:

برای دریافت فهرست کامل و مقدمه و معرفی کتاب Clean code، کلیک کنید

کتاب کدنویسی تمیز شامل  17 فصل و 2 پیوست است که در هر فصل موضوعات مختلف بررسی می شود:

فصل 1 : کدنویسی تمیز

فصل 2 : نام های معنی دار . برای مطالعه قسمتی از فصل دوم کلیک کنید. ( لینک )

فصل 3 : توابع

فصل 4 : کامنت ها. برای مطالعه قسمتی از فصل چهارم کلیک کنید. ( لینک )

فصل 5 : قالب بندی

فصل 6 : اشیا و ساختار داده ها

فصل 7 : مدیریت خطا

فصل 8 : مرزها

فصل 9 : تست های واحد

فصل 10 : کلاس ها

فصل 11 : سیستم ها

فصل 12 : تکوین

فصل 13 : همروندی

فصل 14 : اصلاحات متوالی

فصل 15 : داخل JUnit

فصل 16 : بازسازی SerialData

فصل 17 : نشانه ها و اکتشافات

پیوست A : همروندی 2

پیوست B

تفاوت Clean Code و The Clean Coder

  • آیا خواندن کتاب های عموباب مانند کتاب Clean Code ، ترتیب خاصی دارد؟ یعنی یکی پیش نیاز دیگری هست؟
    در ابتدا، همزمان می توانید کتاب های Clean Code (کدنویسی تمیز) و The Clean Coder (کدنویس تمیز) را مطالعه کنید.
    بعد از مطالعه این 2 کتاب، پیشنهاد می کنیم کتاب Clean Architecture (معماری تمیز) مطالعه کنید، داشتن تجربه برنامه نویسی حداقل 1 ساله یا حتی چندین ساله در برنامه نویسی کمک قابل توجهی در درک مطالب کتاب معماری تمیز خواهد داشت
  • آیا کتاب Clean Code فقط برای برنامه نویس های حرفه ای هست؟ یا برای افرادی هم که تازه برنامه نویسی شروع کرده اند، مناسب هست؟ 
    در فصل هایی از کتاب clean code که در مورد مباحث برنامه نویسی مانند صحیح و درست به کار بردن توابع، کامنت نویسی صحیح، به کار بردن صحیح اشیا و درست نوشتن کلاس ها می باشد که برای افرادی تازه برنامه نویسی شروع کردند، بسیار کاربردی و مناسب هست و برنامه نویسی شما با روند بسیار خوبی و صحیحی بهتر خواهد شد.
    در فصل های پیشرفته تر که مربوط به ساختار داده ها، مدیریت خطا، نحوه به کار بردن اصولی تست های واحد و نکاتی مهمی در استفاده از همروندی می باشد که قطعا داشتن تجربه برنامه نویسی به شما کمک میکند که اصول توضیح داده شده در این فصل ها را به کار بگیرید.
  • کتاب Clean Code عموباب برای کدام برنامه نویسی ها مفید و کاربردی می باشد؟
    کدهای مورد استفاده در این کتاب، به زبان برنامه نویسی جاوا می باشد.
    ولی کتاب clean code در مورد مباحث و اصول کلی برنامه نویسی مانند صحیح و درست به کار بردن توابع، کامنت نویسی صحیح، به کار بردن صحیح اشیا و درست نوشتن کلاس ها و … می باشد که میتواند برای همه برنامه نویس ها کاربردی باشد و برای بیشتر برنامه نویس ها مفید می باشد.

توضیحات تکمیلی

وزن 0.800 kg

6 دیدگاه برای کتاب Clean Code

  1. امتیاز 5 از 5

    مهدی خانزادی (خریدار محصول) – نوامبر 7, 2019

    خیلی خوب بود. البته کیفیت کتاب و صحافی که داره نسبت به کتاب clean coder ضعیف تر.
    کاش از کاغذ سوئدی استفاده میکردین (ازینا که رنگ یه مقدار قهوه ای تر داره) تا کتاب سبک باشه و سه کیلو نشه! واقعا حمل کردنش یه مقدار سخته.

    اما در کل ترجمه واقعا خوبی داره. دمتون گرم واسه ترجمه خوبتون. نکات پانویس هم به خوبی قرار داده شده.

    • Admin – نوامبر 7, 2019

      سلام دوست عزیز
      با تشکر از نظرات شما
      ما همیشه منتظر نظرات و پیشنهادات و انتقادات شما هستیم
      خوشحالیم از ترجمه راضی هستید
      به خاطر زیاد بودن تعداد صفحات مدنظر ما هم کاغذ سوئدی بود ولی قیمت بیشتری نسبت به دیگر کاغذها دارند و هزینه چاپ کتاب افزایش پیدا میکرد و مورد دیگر هم به خاطر اینکه این نوع کاغذ زیاد در کشور ما استفاده نمیشود و افراد زیادی و حتی انتشاراتی ها با آن آشنا نیستند و به خاطر شباهت رنگی که با کاغذ کاهی دارد، خریدارها ممکن است فکر کنند ما کاغذ بی کیفیتی را استفاده کرده ایم و در نهایت ما از استفاده از این کاغذ منصرف شدیم. اگر پیشنهادهای بیشتری مانند شما به ما برسد، لازم هست در کتاب بعدی نوع کاغذ مورد استفاده را دوباره بررسی کنیم.
      البته در چاپ کتاب از بهترین کاغذ که کاغذ اندونزی هست، استفاده شده است که از کاغذ بالک ( همان کاغذ سوئدی ) ماندگاری و کیفیت بهتری دارد.
      اگر در مورد کیفیت کتاب و صحافی یه مقدار توضیح بدهید که چه موردهای در چاپ کتاب پیش آمده است تا بتونیم موضوع پیگیری کنیم
      با تشکر از شما

  2. امتیاز 5 از 5

    رضا علیمرادی (خریدار محصول) – جولای 26, 2020

    من تا بحال چند کتاب از زیرو بووک گرفتم. خداییش خیلی خوبید شما.
    دمتون گرم و خداقوت.

    • Admin – جولای 26, 2020

      با سلام خدمت شما جناب علیمرادی عزیز
      از این که همراه ما هستید بینهایت سپاسگذاریم.
      هیچ چیزی باارزش تر از این نیست که شما از ما راضی هستید
      با آرزوی شادکامی و پیروزی برای شما دوست عزیز
      واحد پشتیبانی zerobook

  3. امتیاز 4 از 5

    سمانه (خریدار محصول) – نوامبر 22, 2020

    سلام
    من تازه کتاب بدستم رسیده، تونگاه حدودی که بهش انداختم موردی که به چشمم خورد لازم دونستم بگم این هست که همه بنظرمن توترجمه کتابای تخصصی، نیاز نیس تمام کلمات ترجمه بشه و معادل فارسی رو بذارید. کلماتی مثل refactor یا Dependency injection و … بهتر بود بار اول که استفاده میکنید توی متن، ترجمه ش داخل پرانتز میاوردید و کلا از کلمه انگلیسیش استفاده میکردین. کسی که کتاب تخصصی میخونه، اینکه زیان اصلیشو نمیخونه خودش کلی حرف توشه، باید حداقل اصطلاحات تخصصی روبلد باشه.

    وقتی کتابو تموم کردم میام نظر کلیم رو هم میگم 😉
    ممنونم 🙂

    • Admin – نوامبر 22, 2020

      با سلام خدمت شما خانم مهرآمیز
      روزتان بخیر
      از این که همراه ما هستید بینهایت سپاسگزاریم

      در کل از نظرات و انتقادات وارده کمال تشکر را داشته و استقبال میکنیم و سعی ما بر بهبود این موضوع برای کاربران عزیزمان داریم

      به عنوان مثال، ترجمه کلمه Pointer در برنامه نویسی به عنوان اشاره‌گر عرف است ممکن است یک نفر بگوید چرا اشاره‌گر نوشتید و Pointer بنویسید، در ترجمه این کلمه اختلاف نظر است که چه کلمه ای برای ترجمه انتخاب شود و منبعی هم وجود ندارد

      در مورد ترجمه تا جای امکان سعی شده کلمات تخصصی ترجمه نشوند و همان کلمه انگلیسی در ترجمه کتاب استفاده شده است، اگر کلمه تخصصی در زبان فارسی و در جامعه برنامه نویسی معادل متداولی داشته، آن کلمه فارسی استفاده کردیم و برای بعضی دیگر از کلمات تخصصی وفتی برای اولین بار در متن کتاب آمده اند کلمه فارسی ترجمه شده با پاورقی انگلیسی مربوطه در همان آنجا مشخض شده است. خوشحال میشویم اگر شما مواردی را میدانید که به عنوان یک برنامه نویس، ترجمه آن کلمه برای شما غریبه است و پاراف نشده است، برای بهتر شدن ترجمه در ویرایش های بعدی برای ما بفرستید تا بررسی شود و در ویرایش های بعدی با ذکر نام شما به عنوان همیاران کتاب برای تغییرات ذکر شود.

      با آرزوی شادکامی و پیروزی شما

  4. امتیاز 5 از 5

    amin – فوریه 3, 2021

    سلام
    میخواستم بدونم ترتیب خوندن کتاب های عمو باب به چه شکله؟ منظورم اینه کدوم پیش نیازه اون یکی هست؟

    • Admin – فوریه 3, 2021

      سلام وقت شما بخیر
      در ابتدا، همزمان می تونید کتاب های clean Code و The Clean Coder را مطالعه کنید.
      بعد از مطالعه این 2 کتاب، پیشنهاد می کنیم کتاب معماری تمیز مطالعه کنید، داشتن تجربه برنامه نویسی حداقل 1 ساله یا حتی چندین ساله در برنامه نویسی کمک قابل توجهی در درک مطالب کتاب معماری تمیز خواهد داشت
      اگر سوالی دارید خوشحال میشم پاسخگو باشم
      پشتیبانی zerobook

  5. امتیاز 5 از 5

    علی رضا حسینی – مارس 30, 2022

    با عرض سلام و خسته نباشید
    ببخشید من با کتاب های PDF ای مشکل دارم و خاستم بدونم ایا کتاب ها به صورت چاپی هستند که تهیه کنم
    با تشکر.

    • support – مارس 30, 2022

      سلام جناب حسینی عزیز
      وقت شما بخیر
      بله همه کتاب های ما به صورت چاپی هستند به خاطر اینکه معمولا کاربران با نسخه چاپی راحت تر هستند و استقبال بیشتری میکنند
      پشتیبانی zerobook

  6. امتیاز 5 از 5

    9376353700 – آگوست 16, 2022

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

    • support – آگوست 16, 2022

      سلام وقت شما بخیر، نه جلد کتاب از نوع جلد سخت یا گالینگور نیست، جلد کتاب از نوع شومیز یا مقوا می باشد که اکثر کتاب ها با این جلد هستند.

دیدگاه خود را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ممکن است دوست داشته باشید…

  • کتاب معماری تمیز

    کتاب Clean Architecture

    140,000 تومان
    افزودن به سبد خرید نمایش جزئیات
  • کتاب clean coder
    امتیاز 5.00 از 5

    کتاب The Clean Coder

    90,000 تومان
    افزودن به سبد خرید نمایش جزئیات

در خبرنامه ما عضو شوید

برای اطلاع از تخفیف ها و کتاب های جدید ایمیل خودتان را وارد کنید

از شما متشکریم

ایمیل شما با موفقیت به لیست ایمیل ما اضافه شد

نماد اعتماد الکترونیکی

نماد اعتماد پی پینگ

تمام حقوق این سایت متعلق به zerobook می باشد.
  • خانه
  • نمونه فصل‌های کتاب‌ها
  • فروشگاه
  • سبد خرید
  • پنل کاربری
  • حامیان
  • قوانین و مقررات
  • پرسش های متداول
  • تماس با ما
کتاب The Clean Coder کتاب clean coder کتاب معماری تمیز کتاب Clean Architecture
رفتن به بالا
خانه فروشگاه سبد خرید تماس با ما پروفایل