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