Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hheydarian/clean-code-persian

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

523 Commits
523 Commits
 
 
 
 
 
 
 
 
 
 

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

Persian translation of "Clean Code" by Robert C. Martin (Uncle Bob).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.