Skip to content
 
 

Latest commit

 

History

521 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Code Book Cover

📘 ترجمه فارسی کتاب Clean Code

یکی از بهترین و اثرگذارترین کتاب‌های برنامه‌نویسی برای یادگیری اصول نوشتن کد تمیز و قابل نگهداری

GitHub stars GitHub forks Last Commit Translation Status Visitors


✨ معرفی پروژه

کتاب Clean Code نوشته Robert C. Martin (Uncle Bob) یکی از مهم‌ترین منابع در حوزه مهندسی نرم‌افزار و توسعه کد تمیز است.
این کتاب به شما یاد می‌دهد چطور کدی بنویسید که خوانا، ساده، تست‌پذیر و قابل نگهداری باشد.

این ریپازیتوری یک ترجمه آزاد و گروهی از این کتاب ارزشمند برای جامعه فارسی‌زبان برنامه‌نویسان است.


⚙️ پیش‌نیاز مطالعه

🔹 برای تجربه خوانایی بهتر در مرورگر، توصیه می‌کنیم افزونه فونت ایران رو نصب کنید.


🙌 راه‌های مشارکت

ما به حضور شما در این پروژه افتخار می‌کنیم! مشارکت‌تون می‌تونه شامل موارد زیر باشه:

  • 🔎 بازبینی و اصلاح ترجمه‌ها
  • 💡 ارائه پیشنهادات برای بهبود متن
  • 🎨 بهبود فرمت‌دهی و مثال‌ها

🔗 فصل‌های کتاب (با لینک)

شماره نام فصل (انگلیسی) نام فصل (فارسی) وضعیت لینک
00 Introduction مقدمه ✅ Introduction
01 Clean Code کد تمیز ✅ Clean_Code
02 Meaningful Names اسامی با معنی ✅ Meaningful_Names
03 Functions توابع ✅ Functions
04 Comments کامنت‌ها ✅ Comments
05 Formatting فرمت‌دهی ✅ Formatting
06 Objects and Data Structures اشیا و ساختارهای داده ✅ Objects_And_Data_Structures
07 Error Handling مدیریت خطا ✅ Error_Handling
08 Boundaries مرزها ✅ Boundaries
09 Unit Tests تست‌های واحد ✅ Unit_Tests
10 Classes کلاس‌ها ✅ Classes
11 Systems سیستم‌ها ✅ Systems
12 Emergence پاک شدن از طریق طراحی پدیدارشونده ✅ Emergence
13 Concurrency هم‌زمانی ✅ Concurrency
14 Successive Refinement بهبود تدریجی ✅ Successive_Refinement
15 JUnit Internals ساختار JUnit ✅ JUnit_Internals
16 Refactoring SerialDate بازسازی SerialDate ✅ Refactoring_SerialDate
17 Smells and Heuristics بوها و اصول ✅ Smells_And_Heuristics
A Concurrency II هم‌روندی بخش دوم ✅ Concurrency_II
B org.jfree.date.SerialDate کلاس org.jfree.date.SerialDate ✅ org.jfree.date.SerialDate
C Cross_References_of_Heuristics ارجاعات متقابل هِوریستیک‌ها ✅ Cross_References_of_Heuristics

🧩 اصول ساختاری پروژه

  • فایل‌ها با فرمت .md نوشته شده‌اند
  • عکس‌ها داخل پوشه assets/image/ ذخیره شده‌اند
  • برای یادگیری Markdown می‌تونید به این منبع مراجعه کنید

🛡️ مجوز و حقوق نشر

  • حقوق نشر و کپی‌رایت کتاب اصلی: متعلق به Robert C. Martin (Uncle Bob).
  • متن ترجمه: تحت مجوز CC BY-NC-SA 4.0 منتشر می‌شود.
  • نمونه کدهای داخل کتاب: تحت مجوز MIT License منتشر شده‌اند.

🌟 قدردانی

سپاس ویژه از همه دوستانی که در این ترجمه و انتشار مشارکت کردن. 🌱


ساخته شده با ❤️ توسط برنامه‌نویسان برای برنامه‌نویسان

About

📔 group translation and update of the Clean Code book

Topics

Resources

Stars

233 stars

Watchers

4 watching

Forks

Contributors