CodeShot

آزمون ORM

چند سؤال کوتاه درباره مفهوم کلی ORM: مشکل N+1، Lazy در برابر Eager Loading و ریسک Leaky Abstraction.

⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    ORM اساساً چه مشکلی را حل می‌کند؟

  2. 2.

    مشکل N+1 در استفاده از ORM دقیقاً چیست؟

  3. 3.

    Lazy Loading یعنی داده مرتبط فقط زمانی از دیتابیس خوانده می‌شود که واقعاً به آن دسترسی پیدا شود.

  4. 4.

    Eager Loading چه تفاوتی با Lazy Loading دارد؟

  5. 5.

    کدام‌ها از ریسک‌های استفاده نادرست از ORM هستند؟ (چند گزینه)

  6. 6.

    عبارت «Leaky Abstraction» درباره ORM به چه معناست؟

  7. 7.

    کدام سناریو بهترین کاندید برای دور زدن ORM و نوشتن SQL خام است؟

0 از 7 سؤال پاسخ داده شده