Skip to content

wukalt/clean-coder-persian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Clean Coder Book Cover

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

مرجع اخلاق و اصول برنامه‌نویسی

  GitHub stars   GitHub forks   Last Commit Translation Status Visitors


✨ معرفی پروژه

کتاب "The Clean Coder" نوشته‌ی اسطوره دنیای نرم‌افزار، Robert C. Martin (Uncle Bob)، فراتر از کدنویسی صرف است؛ این کتاب درباره‌ی "حرفه‌ای بودن" است. این ریپازیتوری تلاشی‌ست مشترک برای ارائه ترجمه‌ای روان و کاربردی از این اثر ارزشمند. هدف ما این است که یاد بگیریم چطور به عنوان یک مهندس نرم‌افزار رفتار کنیم، چطور متعهد باشیم و چطور در شرایط سخت تصمیم درست بگیریم.

این ترجمه حاصل همکاری و مشارکت Hamed Heydarian و Mehdi Mohseni است. امیدواریم این مسیر برای همه توسعه‌دهندگان فارسی‌زبان مفید باشد 🚀


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

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


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

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

  • 🔎 بازبینی و اصلاح ترجمه‌های فعلی (حتی ترجمه یک پاراگراف هم ارزشمنده)
  • 💡 پیشنهادات فنی یا ادبی برای بهبود متن
  • 📚 اضافه کردن کلمات کلیدی (آوردن اصطلاحات مهم انگلیسی کنار معادل فارسی برای تقویت زبان تخصصی)
  • 🎨 مرتب‌سازی ساختار فایل‌ها در صورت بهم‌ریختگی

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

شماره نام فصل (انگلیسی) نام فصل (فارسی) وضعیت لینک
00 Pre-Requisite / Introduction مقدمه و پیش‌نیاز Pre-Requisite-Introduction
01 Professionalism حرفه‌ای‌گری Professionalism
02 Saying No نه گفتن Saying_No
03 Saying Yes بله گفتن Saying_Yes
04 Coding کدنویسی Coding
05 Test Driven Development توسعه هدایت‌شده با تست (TDD) Test_Driven_Development
06 Practicing تمرین کردن Practicing
07 Acceptance Testing تست پذیرش Acceptance_Testing
08 Testing Strategies استراتژی‌های تست Testing_Strategies
09 Time Management مدیریت زمان Time_Management
10 Estimation تخمین زدن Estimation
11 Pressure فشار کاری Pressure
12 Collaboration همکاری Collaboration
13 Teams تیم‌ها Teams
14 Mentoring, Apprenticeship... مربی‌گری و شاگردی Mentoring ...
15 Tooling_A ضمیمه A Tooling_A

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

  • فایل‌ها با فرمت .md نوشته شده‌اند.
  • عکس‌ها داخل پوشه assets/image/ ذخیره شده‌اند.
  • استراتژی دوزبانه: کلمات کلیدی و تخصصی که در این حوزه پرکاربرد هستند، هم به صورت فارسی و هم انگلیسی (داخل پرانتز یا پاورقی) ذکر می‌شوند تا به تقویت زبان تخصصی خواننده کمک کند.
  • یادگیری Markdown برای مشارکت‌کنندگان مفید است.

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

این پروژه یک تلاش آموزشی و متن‌باز برای جامعه برنامه‌نویسی است.


🌟 قدردانی

سپاس ویژه از مهدی محسنی عزیز بابت شروع و مشارکت در این مسیر و همه دوستانی که وقت می‌گذارند تا این منبع کامل‌تر شود. شما هستید که این پروژه رو زنده نگه می‌دارید. 🌱

About

🌐📘 Persian Translation of Clean Coder Book

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •