Skip to content

hheydarian/clean-code-in-csharp-persian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 است.

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


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

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


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

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

  • 🔎 بازبینی و اصلاح ترجمه‌های فعلی
  • 💡 پیشنهادات فنی یا ادبی برای بهبود متن
  • 🎨 مرتب‌سازی و فرمت‌دهی کدها برای خوانایی بیشتر
  • 🗨️ اگر قصد داشتید از هوش مصنوعی استفاده کنید در ترجمه، می تونید این متن پرامپت رو بهش بدید.

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

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

🛑 قبل از شروع ترجمه یا تغییرات بزرگ، لطفاً یه Issue باز کن یا با [email protected] در ارتباط باش.


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

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

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

  • حقوق نشر و کپی‌رایت کتاب اصلی: حقوق نشر و کپی‌رایت کتاب اصلی متعلق به ناشر (Packt Publishing) و مؤلف (Jason Alls)است. این پروژه یک تلاش مستقل برای ارائه ترجمه فارسی است
  • متن ترجمه:متن ترجمه شده این کتاب (توسط مترجم) تحت مجوز (CC BY-NC-SA 4.0) منتشر می‌شود.
  • نمونه کدهای داخل کتاب: تمامی نمونه کدهای موجود در این پروژه، تحت MIT License منتشر شده‌اند.

🌟 قدردانی

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


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

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •