task-driven programming

noun
UK /tɑːsk ˈdrɪvən ˈprəʊɡræmɪŋ/
US /tæsk ˈdrɪvən ˈproʊɡræmɪŋ/

A way of writing computer programs where you start with the job you want done and build the code around that job.

In task-driven programming, the team first listed every job the robot had to do, then wrote code for each one.


OTHER MEANINGS

2. A coding style where small, separate jobs are handled by their own pieces of code.

The app uses task-driven programming so each button runs its own little routine.

3. A teaching method where students learn programming by solving real tasks instead of memorizing syntax.

Her class used task-driven programming, building a calculator before studying loops in detail.

4. A management approach where software work is organized around completing specific tasks.

With task-driven programming, the manager assigned each feature as a separate task with a clear finish line.