software
Idioms (12)
-
rubber duck debugging
CEFR C1to debug or solve a problem by explaining it line by line, out loud, to an inanimate object such as a rubber duck
Informal -
yak shaving
CEFR C1a seemingly pointless chain of tasks that must each be completed before the original task can be done
Informal -
bikeshedding
CEFR C1spending a disproportionate amount of time on trivial details while ignoring the important parts of a problem
Informal -
dogfooding
CEFR C1using your own product internally, before customers do, to test and improve it
Informal -
band-aid fix
CEFR B2a hasty, temporary solution that patches a symptom without addressing the root cause
Informal -
smoke test
CEFR B2a quick, shallow test that checks whether a system's most basic functions work at all
Neutral -
canary in the coal mine
CEFR C1an early warning sign, or a small test group, that reveals a danger or failure before it affects everyone
Neutral -
quick and dirty
CEFR B2done rapidly and roughly, with little care for quality or polish
Informal -
edge case
CEFR C1an unusual or extreme scenario that lies outside the normal inputs, often where software fails
Neutral -
golden path
CEFR C1the default, well-supported, happy-path way of using a system, opposed to exotic configurations
Neutral -
feature creep
CEFR B2the uncontrolled growth of new features until a product becomes bloated and hard to use
Neutral -
mission creep
CEFR C1the gradual expansion of a project's goals beyond its original scope
Neutral