Ответ: поделитесь этими принципами если не трудно... Ваши требования к программе без сомнения повысят устойчивость программы, но реализовать сложный алгоритм руководствуясь ими тяжело... IMHO больше будет алгоритмических ошибок...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)