Николай Коровин (16.01.2006 14:42, просмотров: 1) ответил vz на А ты почитай
Дай дураку хрен стеклянный -- он и хрен разобьет, и руки порежет... Правильно написано насчет "распространения M$овской культуры программирования". Так оно и есть, это их стиль. А в таких системах надо наоборот:
а) всегда пытаться свести задачу к простой структуре, укладывающейся в одной голове. Голове проджект лидера. Здание ведь не строится по принципу "лепи кирпич куда видишь, рухнет -- по-другому попробуем". Структура должна быть логичной, грамотной и простой, а не "от фонаря", процедуру ввода тяп, процедуру проверки ввода ляп, управляющую процедуру сверху хрясь.
б) НИКОГДА без АБСОЛЮТНОЙ необходимости не распараллеливать задачи, и даже функций лишних не плодить. Надежнее всего работают тупые, детского бейсиковского стиля последовательно-циклические алгоритмы типа:
1) Вывести на экран меню;
2) Подождать ввода данных;
3) Проверить данные, если "коса" -- вернуться в п. 1 с ругательной надписью;
4) Забыть про все внешние раздражители, открыть облучатель на сколько надо;
5) Подождать сколько надо;
6) Закрыть облучатель;
7) Отчитаться и вернуться в п.1.
в) всегда подстраховывать код аппаратным устройством из транзистора и веревочки. Поручиться за исправность транзистора и прочность веревочки гораздо проще, чем за надежность ПО.