outcome-focused programming

noun
UK /ˈaʊt.kʌm ˈfəʊ.kəst ˈprəʊ.ɡræm.ɪŋ/
US /ˈaʊt.kʌm ˈfoʊ.kəst ˈproʊ.ɡræm.ɪŋ/

A way of writing computer code that cares most about getting the right result.

The team switched to outcome-focused programming so they could check results instead of just reading code.


OTHER MEANINGS

2. A teaching approach where learners are graded on what their programs do, not how they are written.

In the course, outcome-focused programming meant students passed if their app worked correctly.

3. A management style that sets clear goals for developers and lets them choose their own methods.

With outcome-focused programming, the manager only asked for a working login page by Friday.

4. A design habit of planning code around the final user result before writing any lines.

She practiced outcome-focused programming by sketching the finished report first.