← بازگشت به فهرست کتاب‌ها
نیاز به مترجم • در صف ترجمه (Backlog)

کتاب برنامه‌نویسی داده‌محور (Data-Oriented Programming)

Data-Oriented Programming: Unlearning OOP
✍️ نویسنده: یهوناتان شرویت (Yehonathan Sharvit) 👥 مترجم: نیاز به مترجم و متخصص فنی (داوطلبانه) 📄 تعداد صفحات: 426 🏷️ نسخه: نسخه انگلیسی در مخزن موجود است
#Architecture #Data-Oriented #Functional-Programming #Software-Design #OOP

درباره این کتاب

کتاب Data-Oriented Programming: Unlearning OOP اثر یهوناتان شرویت (Yehonathan Sharvit) یکی از مراجع معتبر و کلیدی در این حوزه است. این کتاب در حال حاضر در صف ترجمه و بازتفسیر آزاد قرار دارد.

سرفصل‌های کتاب جهت ترجمه:

  • فصل ۱: پیچیدگی‌های معماری شی‌گرا (OOP) و چرایی گذار به DOP
  • فصل ۲: اصل اول: جداسازی کامل کد از داده (Code & Data Separation)
  • فصل ۳: نمایش پایه داده‌ها و تایپ‌های تغییرناپذیر
  • فصل ۴: مدیریت وضعیت (State Management)
  • فصل ۵: کنترل پایه‌ای همزمانی در ساختارهای داده‌ای
  • فصل ۶: تست‌های واحد در پارادایم داده‌محور
  • فصل ۷: اعتبارسنجی پایه داده‌ها
  • فصل ۸: کنترل پیشرفته همزمانی
  • فصل ۹: ساختارهای داده ماندگار (Persistent Data Structures)
  • فصل ۱۰: تعامل با پایگاه‌های داده در DOP
  • فصل ۱۱: توسعه وب‌سرویس‌ها با معماری داده‌محور
  • فصل ۱۲: چندریختی (Polymorphism) بدون کلاس‌ها
  • فصل ۱۳: اعتبارسنجی پیشرفته ساختار داده و اسکیما
  • فصل ۱۴: جمع‌بندی و الگوهای پروداکشن

نحوه مشارکت در ترجمه

علاقه‌مندان به مهندسی نرم‌افزار و فعالان جامعه متن‌باز می‌توانند برای آغاز ترجمه و بازتفسیر مفهومی، به مخزن اختصاصی این کتاب مراجعه فرمایند: 🔗 مشاهده مخزن در گیت‌هاب