[an error occurred while processing this directive]
Так ведь оно на деле не так гладко.
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 16 ноября 2004 г. 07:01
В ответ на: Как по мне, так наоборот. отправлено V61 15 ноября 2004 г. 17:43

Когда какому-либо состоянию соответствует просто присваивание. Часто в том или ином состоянии присваивание делается по условию. Т.ч. от if'ов не избавишься.

Вообще, я не настаиваю ни на каком из способов. Думается, что каждый к месту. Пока у меня чаще второй способ.

Это примерно как спор, как оформлять определение С++ного класса: что сперва - интерфейс (открытые функции-члены) или представление (закрытые члены-данные). Одни считают, что надо интерфейс, чтобы видно было, как с классом работать, другие считают, что лучше вперед представление - чтобы было сразу понятно, что там вообще есть. Спорить тут можно долго (и бесполезно), но на практике каждый сам себе выбирает стиль. В большинстве случаев предпочитаю вперед выставлять интерфейс, но если представление небольшое при обширном интерфейсе, то в этом случае вперед вывожу представление, которое по причине своей малости не загромождает определение класса, но при этом оно не теряется в недрах.

Так и здесь. Видимо, если автомат сложный, много переходов, сложные условия, то имеет смысл разделять. И наоборот, если полное описание автомата и сопутствующей логики укладывается на один (ну, полтора) экран(а), то разумно не плодить процессы.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru