> встают часов в 6, но в себя приходят только часов в 10
Это как про меня. Встаю в 6:30, просыпаюсь к 11. Утро — совершенно не время для размышлений. Медитация и созерцание. Ложусь около часа.
Хотя, была бы возможность, я бы в 7 снова ложился, вставал бы в 11 и работал бы часов до 4 утра.
В чем же здесь грех? Вполне себе практика.
Как минимум не вредит читаемости.
Правда, в языках, где void не кастится по умолчанию к false в булевых операциях, подобный подход налагает требование возвращать каждой используемой функции подходящее значение.
Это как про меня. Встаю в 6:30, просыпаюсь к 11. Утро — совершенно не время для размышлений. Медитация и созерцание. Ложусь около часа.
Хотя, была бы возможность, я бы в 7 снова ложился, вставал бы в 11 и работал бы часов до 4 утра.
Как минимум не вредит читаемости.
Правда, в языках, где void не кастится по умолчанию к false в булевых операциях, подобный подход налагает требование возвращать каждой используемой функции подходящее значение.
Вы имеете в виду наследование поведения?