An open API service indexing awesome lists of open source software.

https://github.com/hheydarian/clean-code-in-csharp-persian

Persian translation of the book Clean Code in C# by Jason Alls
https://github.com/hheydarian/clean-code-in-csharp-persian

book clean-code csharp dotnet dotnet-core farsi github learning open-source parsing programming translation

Last synced: about 12 hours ago
JSON representation

Persian translation of the book Clean Code in C# by Jason Alls

Awesome Lists containing this project

README

          



Clean Code in C# - Persian Translation

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


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


  GitHub stars
  GitHub forks
  Last Commit

Translation Status
Visitors



گیتاب — نسخه آنلاین کتاب


---

## ✨ معرفی پروژه

کتاب **#Clean Code in C** نوشته **Jason Alls** یکی از منابع ارزشمند برای یادگیری اصول کدنویسی تمیز، بازسازی (Refactoring)، و بهبود عملکرد نرم‌افزار در زبان #C است.

این ریپازیتوری تلاشی‌ست برای ارائه **نسخه‌ای فارسی و قابل‌فهم** از این کتاب برای جامعه فارسی‌زبان برنامه‌نویسان. امیدواریم با کمک هم بتونیم کیفیت توسعه نرم‌افزار در ایران رو یه پله بالاتر ببریم 🚀

---

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

🔹 برای تجربه خوانایی بهتر در مرورگر، توصیه می‌کنیم افزونه [فونت ایران](https://chromewebstore.google.com/detail/fontiran/edbchgkbejkdkdkpgenlaciegoidmjoh) رو نصب کنید.

---

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

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

- 🔎 **بازبینی و اصلاح ترجمه‌های فعلی**
- 💡 **پیشنهادات فنی یا ادبی برای بهبود متن**
- 🎨 **مرتب‌سازی و فرمت‌دهی کدها برای خوانایی بیشتر**
- 🗨️ **اگر قصد داشتید از هوش مصنوعی استفاده کنید در ترجمه، می تونید این متن [پرامپت](assets/prompt.md ) رو بهش بدید.**

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

| شماره | نام فصل (انگلیسی) | نام فصل (فارسی) | وضعیت | لینک |
|:------|:---------------------------------------------------|:----------------------------------------------|:------|:---------------------------------------------------------------------------------------------------------------------------|
| 00 | Preface | مقدمه | ✅ | [Preface](Book/00/Preface.md) |
| 01 | Coding Standards and Principles in C# | استاندارد ها و اصول کدنویسی در سی شارپ | ✅ | [Coding-Standards-and-Principles-in-C#](Book/01/Coding-Standards-and-Principles-in-C%23.md) |
| 02 | Code Review – Process and Importance | بررسی کد - فرانید و اهمیت | ✅ | [Code-Review-Process-and-Importance](Book/02/Code-Review-Process-and-Importance.md) |
| 03 | Classes, Objects, and Data Structures | کلاس ها، اشیا و ساختار داده | ✅ | [Classes-Objects-and-Data](Book/03/Classes-Objects-and-Data.md) |
| 04 | Writing Clean Functions | نوشتن توابع تمیز | ✅ | [Writing-Clean-Functions](Book/04/Writing-Clean-Functions.md) |
| 05 | Exception Handling | رسیدگی به خطاها | ✅ | [Book/05/Exception-Handling](Book/05/Exception-Handling.md) |
| 06 | Unit Testing | تست واحد | ✅ | [Book/06/Unit-Testing](Book/06/Unit-Testing.md) |
| 07 | End-to-End System Testing | تست پایان به پایان سیستم | ✅ | [Book/07/End-to-End-System-Testing](Book/07/End-to-End-System-Testing.md) |
| 08 | Threading and Concurrency | رشته ها و همزمانی | ✅ | [Book/08/Threading-and-Concurrency](Book/08/Threading-and-Concurrency.md) |
| 09 | Designing and Developing APIs | طراحی و توسعه API ها | ✅ | [Book/09/Designing-and-Developing-APIs](Book/09/Designing-and-Developing-APIs.md) |
| 10 | Securing APIs with API Keys and Azure Key Vault | ایمن سازی API ها با API Keys و Azure Key | ✅ | [Book/10/Securing-APIs-with-API-Keys-and-Azure-Key-Vault](Book/10/Securing-APIs-with-API-Keys-and-Azure-Key-Vault.md) |
| 11 | Addressing Cross-Cutting Concerns | آدرس دهی به نقاط حساس | ✅ | [Book/11/Addressing-Cross-Cutting-Concerns](Book/11/Addressing-Cross-Cutting-Concerns.md) |
| 12 | Using Tools to Improve Code Quality | استفاده از ابزارها برای بهبود کیفیت کد | ✅ | [Book/12/Using-Tools-to-Improve-Code-Quality](Book/12/Using-Tools-to-Improve-Code-Quality.md) |
| 13 | Refactoring C# Code – Identifying Code Smells | ریفکتور در سی شارپ - شناسایی کدها | ✅ | [Book/13/Refactoring-C#-Code-Identifying-Code-Smells](Book/13/Refactoring-C%23-Code-Identifying-Code-Smells.md) |
| 14 | Refactoring C# Code – Implementing Design Patterns | ریفکتور در سی شارپ - پیاده سازی الگوهای طراحی | ✅ | [Book/14/Refactoring-C#-Code-Implementing-Design-Patterns](Book/14/Refactoring-C%23-Code-Implementing-Design-Patterns.md) |
| 15 | Assessments | ارزیابی ها | ✅ | [Book/15/Assessments](Book/Assessments/Assessments.md) |

🛑 قبل از شروع ترجمه یا تغییرات بزرگ، لطفاً یه [Issue](https://github.com/hheydarian/clean-code-in-csharp-persian/issues) باز کن یا با [hamdhydryan12@gmail.com](mailto:hamdhydryan12@gmail.com) در ارتباط باش.

---

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

- فایل‌ها با فرمت `.md` نوشته شدن
- کدها داخل بلوک ```csharp نوشته شدن
- عکس‌ها داخل پوشه `assets/image/` ذخیره شدن
- یادگیری [Markdown](https://markdown-fa-book.vercel.app/)

---

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



  • حقوق نشر و کپی‌رایت کتاب اصلی: حقوق نشر و کپی‌رایت کتاب اصلی متعلق به ناشر (Packt Publishing) و مؤلف (Jason Alls)است. این پروژه یک تلاش مستقل برای ارائه ترجمه فارسی است


  • متن ترجمه:متن ترجمه شده این کتاب (توسط مترجم) تحت مجوز (CC BY-NC-SA 4.0) منتشر می‌شود.


  • نمونه کدهای داخل کتاب: تمامی نمونه کدهای موجود در این پروژه، تحت MIT License منتشر شده‌اند.

---

## 🌟 قدردانی

از همراهی و حمایت شما سپاسگزاریم؛ **شما هستید که این پروژه را زنده و پویا نگه می‌دارید.** 🌱

---

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