Egor Urvanov

Imperative approach

Specs and architecture · how: steps

A style of writing a program where the steps to reach a result are spelled out: find the room’s bookings, compare intervals, save the new one. A rule about the result is not written anywhere in full in such code; it emerges from the steps, so it has to be checked against behaviour.

how: step by step1find the room’s bookings2compare the intervals3no overlap?4save the bookingforget step 3 in one place and the rule breaks● agent and harness  ● risk, stop, boundaryImperative: the steps to reach a result are written down

Source: Wikipedia: Imperative programming

Where it appears · 2

Related terms

Whole glossary

© 2026 Egor Urvanov