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

کتاب مهندسی نرم‌افزار در گوگل (Software Engineering at Google)

Software Engineering at Google: Lessons Learned from Programming Over Time
✍️ نویسنده: تایتوس وینترز (Titus Winters)، تام منشرک (Tom Manshreck) و هیروم رایت (Hyrum Wright) 👥 مترجم: نیاز به مترجم و متخصص فنی (داوطلبانه) 📄 تعداد صفحات: 602 🏷️ نسخه: نسخه انگلیسی در مخزن موجود است
#Software-Engineering #Google #Culture #Code-Review #Testing #CI-CD #Architecture

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

کتاب Software Engineering at Google: Lessons Learned from Programming Over Time اثر تایتوس وینترز (Titus Winters)، تام منشرک (Tom Manshreck) و هیروم رایت (Hyrum Wright) یکی از مراجع معتبر و کلیدی در این حوزه است. این کتاب در حال حاضر در صف ترجمه و بازتفسیر آزاد قرار دارد.

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

  • فصل ۱: مهندسی نرم‌افزار چیست؟ مقیاس پذیری در طول زمان
  • فصل ۲: کار تیمی موثر و فرهنگ مهندسی
  • فصل ۳: اشتراک دانش و مستندسازی در مقیاس بزرگ
  • فصل ۴: مهندسی برای برابری و تنوع
  • فصل ۵: رهبری و مدیریت تیم‌های مهندسی
  • فصل ۶: مدیریت تیم‌ها در مقیاس سازمانی (Leading at Scale)
  • فصل ۷: سنجش بهره‌وری مهندسان نرم‌افزار
  • فصل ۸: راهنماهای سبک کدنویسی (Style Guides)
  • فصل ۹: فرآیند بازبینی کد (Code Review) و ابزار Critique
  • فصل ۱۰: مستندسازی استاندارد و اثربخش
  • فصل ۱۱: نمای کلی تست‌های خودکار نرم‌افزار
  • فصل ۱۲: تست‌های واحد (Unit Testing)
  • فصل ۱۳: جایگزین‌های تست (Test Doubles & Mocks)
  • فصل ۱۴: تست‌های سطح بالاتر و یکپارچگی
  • فصل ۱۵: منسوخ‌سازی کد (Deprecation)
  • فصل ۱۶: کنترل نسخه و استراتژی شاخه‌بندی (Branch Management)
  • فصل ۱۷: جستجوی کد (Code Search) در مونو‌ریپوهای عظیم
  • فصل ۱۸: سیستم‌های ساخت و فلسفه بیلد گوگل (Bazel)
  • فصل ۱۹: تحلیل ایستای کد (Static Analysis)
  • فصل ۲۰: مدیریت وابستگی‌ها و بسته‌های خارجی
  • فصل ۲۱: تغییرات کد در مقیاس بزرگ (Large-Scale Changes)
  • فصل ۲۲: ادغام مداوم (Continuous Integration)
  • فصل ۲۳: تحویل مداوم (Continuous Delivery)
  • فصل ۲۴: محاسبات ابری به عنوان سرویس (Compute as a Service)

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

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