Grammar

Conditionals in Debugging and Technical Documentation

5 exercises — practise all four conditionals in technical contexts: zero for system truths, first for probable fixes, second for hypotheticals, and third for post-mortem analysis.

Conditionals in debugging
  • Zero (if + present, + present): system truths — "If X fails, Y crashes"
  • First (if + present, + will): probable fix — "If you restart it, it will recover"
  • Second (if + past, + would): hypothetical now — "If we had better tests, this wouldn't happen"
  • Third (if + past perfect, + would have): past regret — "If we had caught it earlier, we would have avoided the outage"
0 / 6 completed
1 / 6
A debugging guide states: "If the health check endpoint returns 503, ___ the upstream service is down." Which form correctly completes a zero conditional (general truth)?

Frequently Asked Questions

What will I practise in "Conditionals in Debugging and Technical Documentation | Coders Lingo"?

Practise zero, first, second, and third conditionals in debugging runbooks, post-mortems, and on-call communication. 5 grammar exercises.

How many exercises are in this module?

This module has 6 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.

Is this exercise free to use?

Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.