Bird
0
0

This code snippet causes a runtime error:

medium📝 Analysis Q7 of 15
Microservices - Configuration and Secrets Management
This code snippet causes a runtime error:
if (featureToggle.isEnabled("newFeature")) {
  launchNewFeature();
} else {
  launchOldFeature();
}

What could cause the error?
AlaunchNewFeature() is called twice
BfeatureToggle object is null or undefined
CMissing else block
DFeature name is misspelled
Step-by-Step Solution
Solution:
  1. Step 1: Identify runtime error causes

    If featureToggle is null or undefined, calling isEnabled causes an error.
  2. Step 2: Evaluate other options

    Calling functions twice or missing else block won't cause runtime error here; misspelling feature name usually returns false.
  3. Final Answer:

    featureToggle object is null or undefined -> Option B
  4. Quick Check:

    Null object causes runtime error [OK]
Quick Trick: Null objects cause runtime errors on method calls [OK]
Common Mistakes:
  • Assuming misspelled feature causes error
  • Thinking missing else causes error
  • Ignoring null object checks

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes