[an error occurred while processing this directive]
А вообще на ТЗ можно и не циклиться, а первое, что сделать после получения заказа - выслать заказчику интерфейсы всех функций и получить "добро" на этом этапе. Но это так, на будущее - я обычно так и делаю, чтоб не переписывать после.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)