6 exercises — practise noun, verb, adjective and adverb forms for: deploy, configure, scale, maintain, deprecate, and more.
0 / 11 completed
1 / 11
Which sentence uses the correct form of "deploy"?
Option C — "deployment" is correct. The word family:
• Verb: deploy ("we will deploy at 14:00") • Noun: deployment ("the deployment failed", "a zero-downtime deployment") • Adjective: deployed ("the deployed version", "the service is deployed") • Adjective (ability): deployable ("the build is deployable", "a deployable artefact")
Why A is wrong: "the deploy" uses the verb as a noun — grammatically possible informally ("the deploy" in DevOps slang) but "the deployment" is standard technical English. Why B is wrong: "make a deployment of" is wordy; simply "deploy the service" or "the deployment of the service" works. Why D is wrong: "deploymented" does not exist — "deployed" is the past participle.
2 / 11
Which sentence uses the correct form of "configure"?
Option B — "configurability" is correct. The word family:
• Verb: configure ("configure the load balancer") • Noun (result): configuration ("the configuration file", "a valid configuration") • Noun (quality): configurability ("ease of configurability") • Adjective: configurable ("configurable settings", "a highly configurable tool") • Past participle / adjective: configured ("the server is configured", "a pre-configured image")
Why A is wrong: "configurate" does not exist — the verb is "configure". Why C is wrong: "made a configuration of" — use "configured" or "the configuration of". Why D is wrong: "very configure" — "configure" is a verb, not an adjective.
3 / 11
Choose the correct sentence about scalability.
Option C — "horizontal scaling" uses the gerund correctly. The word family:
Why A is wrong: "very scale" — "scale" is a verb, not an adjective. Why B is wrong: "scalability" is a noun, not a verb. Why D is wrong: "scalabled" does not exist.
4 / 11
Which is the correct noun form of "maintain"?
"maintainability" is the correct noun referring to the quality of being easy to maintain. The word family:
• Verb: maintain ("we maintain the codebase") • Noun (activity): maintenance ("scheduled maintenance", "zero-downtime maintenance") — note the spelling: maintenance (not maintainance — common misspelling!) • Noun (quality): maintainability ("the maintainability of the code") • Adjective: maintainable ("clean, maintainable code") • Negative adjective: unmaintainable ("unmaintainable spaghetti code")
The common mistake is spelling maintenance as "maintainance" — the correct spelling is m-a-i-n-t-e-n-a-n-c-e.
5 / 11
Fill in the blank: "The PR was rejected because the code was considered _____ — adding the feature would make future changes harder."
"unmaintainable" — the negative form of the adjective "maintainable" uses the prefix "un-". This is the standard technical usage: "unmaintainable code", "unmaintainable complexity".
Why "unmaintain" is wrong: you cannot prefix "un-" to a verb like this in English — "unmaintain" is not a word. Why "maintainless" is wrong: "-less" suffix means "without" (stateless, serverless) but attaches to nouns, not verbs. "Maintenance-free" would work but means a different thing (no maintenance needed, as a feature). Why "non-maintained" is wrong: "non-maintained" means actively not being maintained (abandoned software), not hard to maintain — a different concept.
6 / 11
Which sentence correctly uses "deprecate" and its word family?
Option C correctly uses both "deprecated" (adjective/past participle) and "deprecation" (noun). The word family:
• Verb: deprecate ("we will deprecate this endpoint") • Past participle/adjective: deprecated ("the deprecated API", "this method is deprecated") • Noun: deprecation ("the deprecation notice", "scheduled for deprecation", "deprecation timeline")
Note on meaning: In software, "deprecated" means "still functional but marked for removal — do not use in new code". It does not mean "broken" or "removed". This is a key vocabulary point: a deprecated feature still works; a removed feature does not.
Why A is wrong: "has been deprecation" — "deprecation" is a noun, not a past participle. Why D is wrong: "will deprecation" — cannot use a noun as a verb.
7 / 11
Review Comment: 'This commit introduces a new endpoint, but it doesn't properly validate the input data. It's potentially vulnerable to injection attacks. You should refactor this section for improved security.' Which word from this sentence best describes the action needed to fix the vulnerability?
This question tests understanding of 'validate' within the context of code review. 'Refactor' directly relates to improving code quality and security – it's the appropriate action here. 'Implement' is too broad; 'secure' doesn't specifically address the input validation issue. The correct answer focuses on the core task described in the comment.
8 / 11
Slack Message: '@john_doe just posted that we need to optimize the database queries for the reporting service. Performance is lagging and impacting user experience.' Complete the sentence with a word from the same word family as 'optimize'.
This exercise focuses on 'improve' within the context of performance optimization. The user is requesting an action to make the service run faster. While 'maintain' and 'scale' are related concepts, 'improve' directly addresses the core problem described in the message. 'Configure' refers to setting up a system, not enhancing its performance.
9 / 11
PR Description: 'This PR adds support for new payment gateways. We've also begun to migrate the existing user data to the new schema.' Which word best describes this process?
The key here is understanding 'migrate' as a synonym for 'upgrade'. This refers to transitioning data and systems to a newer format or version. 'Maintain' describes ongoing upkeep; 'scale' relates to increasing capacity; and 'depreciate' has an opposite meaning (decreasing value). The description clearly indicates a shift in the system.
10 / 11
Standup Update: 'Yesterday, we worked on debugging the API integration. We discovered a race condition that was causing intermittent failures.' What does 'debug' mean in this context?
The word 'debug' means to systematically analyze and identify the cause of an error or problem. This aligns with the description of finding a 'race condition', which is a specific type of software bug. 'Document', 'implement', and 'fix' all have different meanings related to development tasks, but none accurately capture the root meaning of debugging.
11 / 11
Code Review Comment: 'The code is functionally correct, but it's overly complex and difficult to extend. Consider breaking down the logic into smaller, more manageable functions.' Which word from this sentence best describes a potential issue with the current design?
This question tests understanding of 'refactor' in the context of code review. Refactoring involves restructuring existing code without changing its functionality to improve readability and maintainability – making it easier to add new features or modifications in the future. 'Scale', 'maintain', and 'depreciate' relate to system performance and longevity, not the design complexity.
This exercise, "Word Families", tests your understanding of word formation vocabulary and phrasing through 11 multiple-choice questions drawn from real workplace scenarios.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is completely free — no account, sign-up, or payment required.
How many questions does this exercise have?
This exercise has 11 questions. Each one presents a realistic sentence or scenario with multiple-choice options and an explanation once you answer.
What happens after I answer a question?
You'll see immediate feedback showing whether your answer was correct, along with a short explanation of why — then a button to move to the next question.
Can I retry the exercise if I get questions wrong?
Yes. Once you reach the results screen, click "Try again" to reset your answers and go through the exercise from the start as many times as you like.
Do I need to create an account to take this exercise?
No account is needed. Your answers are scored in your browser during the session — nothing is saved to a server, so you can jump straight in.
Is my progress saved if I leave the page?
No — progress within an exercise resets if you navigate away or reload. Each exercise is short enough to complete in a few minutes in one sitting.
Who is this Word Formation exercise for?
It's designed for IT professionals and learners who want to sound natural discussing word formation topics in English — useful for meetings, documentation, interviews, and day-to-day communication with English-speaking teams.
How is this different from reading a glossary or blog article?
Exercises like this one are active recall drills — you have to choose the correct term or phrasing yourself, which builds retention faster than passively reading a definition.
Where can I find more Word Formation exercises?
Browse the full Word Formation exercises hub for more practice, or explore other exercise categories covering vocabulary, grammar, interviews, and workplace communication.