objective-driven programming

noun
UK /əbˈdʒɛk.tɪv ˌdraɪ.vən ˈprəʊ.ɡræm.ɪŋ/
US /əbˈdʒɛk.tɪv ˌdraɪ.vən ˈproʊ.ɡræm.ɪŋ/

A way of writing computer programs where you first decide what the program should do and then build it to reach those goals.

Our teacher used objective-driven programming to plan the class game before writing any code.


OTHER MEANINGS

2. A teaching method where lessons are built around clear learning goals.

The school adopted objective-driven programming so every lesson had a clear aim.

3. A management style that focuses on achieving specific measurable results.

The team's objective-driven programming helped them finish the project on time.

4. An approach in robotics where a robot plans actions to reach a chosen target.

The robot used objective-driven programming to find the shortest path to the ball.