LINUX.ORG.RU

История изменений

Исправление nanoolinux, (текущая версия) :

Да и вообще. Пойми наконец, что в этом случае у Device будет два состояния - проинициализирован и нет. Если смотреть на твою прогу как на fsm, то с таким подходом он будет ровно в два раза сложнее.

Извини, но мне нафиг не нужны состояни, когда Device есть, но им нельзя воспользоватся потому-что он непроинициализирован (неправильный). Ну и нафиг это усложнение надо тогда? Что бы не кидать исключения из конструктора? Вон из профессии, иди сварщиком работать.

Исходная версия nanoolinux, :

Да и вообще. Пойми наконец, что в это случае у Device будет два состояния - проинициализирован и нет. Если смотреть на твою прогу как на fsm, то с таким подходом он будет ровно в два раза сложнее.

Извини, но мне нафиг не нужны состояни, когда Device есть, но им нельзя воспользоватся потому-что он непроинициализирован (неправильный). Ну и нафиг это усложнение надо тогда? Что бы не кидать исключения из конструктора? Вон из профессии, иди сварщиком работать.