پرش به مطلب اصلی

استانداردهای مهندسی

این بخش مرجع استانداردهای مشترک توسعه در دُرنیکا است؛ استانداردهایی که نباید داخل مستندات یک محصول خاص دفن شوند.

این محتوا از مستندات Doravel به راهنمای جامع دُرنیکا منتقل شده تا برای همه تیم‌ها و همه stackها نقطه مرجع واحد داشته باشیم.

این بخش شامل چیست؟

  • Git Standards: branch، commit، merge request، review، release و hotfix
  • Migration Standards: قواعد طراحی، rollout و review تغییرات دیتابیس
  • Coding Standards: clean code، validation، security، performance و naming
  • Dev Tools: linter و ابزارهای کنترل کیفیت مشترک
  • Glossary: واژه‌های مشترک تیم

قاعده مرزبندی

  • اگر سندی جنبه سازمانی، بین‌تیمی یا reusable دارد، اینجا نگه‌داری می‌شود.
  • اگر سندی به زبان، framework، runtime یا API ویژه یک محصول وابسته است، باید داخل مستندات همان محصول بماند.