История изменений
Исправление no-such-file, (текущая версия) :
Например, как?
Например вместо
a_pinger_t( so_5::rt::so_environment_t & env,
const so_5::rt::mbox_ref_t & mbox,
int pings_left )
: so_5::rt::agent_t( env )
, m_mbox( mbox )
, m_pings_left( pings_left )
{}
я хочу видеть
a_pinger_t( environment & env, Mbox & mbox, int pings_left )
: agent( env )
, m_mbox( mbox )
, m_pings_left( pings_left )
{}
Мне не интересно на данном этапе что такое environment в данном случае. Так мне сразу понятно что это какое-то окружение и не нужно ломать глаза обо все эти ваши so_5::rt:: и т.д. которые не имеют отношения к сути.
Он там написан всего один раз.
Ну и что?
В чем выигрыш?
Во-первых в читаемости кода. Во-вторых, если мне вдруг захочется вместо <msg_pong> использовать <msg_superpong>, мне что, грепать по коду все применения? Спасибо, я лучше один раз определю трайт, или хотя бы тайпдеф.
доводить простые вещи до маразма.
Это вы доводите до маразма со своими неймспейсами на каждый чих, шаблонами не по делу и прочим мусором в коде.
Исходная версия no-such-file, :
Например, как?
Например вместо
a_pinger_t( so_5::rt::so_environment_t & env,
const so_5::rt::mbox_ref_t & mbox,
int pings_left )
: so_5::rt::agent_t( env )
, m_mbox( mbox )
, m_pings_left( pings_left )
{}
я хочу видеть
a_pinger_t( environment & env, mbox & mbox, int pings_left )
: agent( env )
, m_mbox( mbox )
, m_pings_left( pings_left )
{}
Мне не интересно на данном этапе что такое environment в данном случае. Так мне сразу понятно что это какое-то окружение и не нужно ломать глаза обо все эти ваши so_5::rt:: и т.д. которые не имеют отношения к сути.
Он там написан всего один раз.
Ну и что?
В чем выигрыш?
Во-первых в читаемости кода. Во-вторых, если мне вдруг захочется вместо <msg_pong> использовать <msg_superpong>, мне что, грепать по коду все применения? Спасибо, я лучше один раз определю трайт, или хотя бы тайпдеф.
доводить простые вещи до маразма.
Это вы доводите до маразма со своими неймспейсами на каждый чих, шаблонами не по делу и прочим мусором в коде.