answer-firstprogramming
nounUK /ˈɑːnsə fɜːst ˈprəʊɡræmɪŋ/
US /ˈænsər fɜrst ˈproʊɡræmɪŋ/
A way of writing computer code where you decide the result you want first, then build the steps to get there.
Using answer-firstprogramming, the team wrote the expected output before writing any code.
OTHER MEANINGS
2. A teaching method where students see the correct answer before solving the problem.
The math teacher used answer-firstprogramming to help kids spot patterns.
3. A planning style in which the final goal is set before any steps are chosen.
Her answer-firstprogramming approach made the project plan much clearer.
4. A debugging trick of writing the expected result first to compare against real output.
He caught the bug quickly thanks to answer-firstprogramming.