Насколько я понял, речь идет о новых поставках. Зачем новые поставки ОС для уже работающих компьютеров?
А если они и на новые компьютеры хотят ХР ставить, то тут уж дело не в системных требованиях.
а если такую обработку еще и отформатировать в виде:
void f()
{
// проверим все условия
if(!ok1) return -1;
do1();
if(!ok2) return -2;
// теперь все гарантированно хорошо, можно сделать то что мы намеревались
// и никаких лишних {} и отступов
}
то будет еще красивее.
Правда это противоречит одному из правил в статье, но на мой взгляд, такие ситуации, как раз являются исключением из этого правила.
Я так понимаю имелось в виду то, что поле 20 байт не потому что тебе цифра 20 нравится, а потому что для этого поля это логически обоснованный размер и пользователю, у которого нет цели ломать твою систему, даже в голову не придет вбивать туда что-то более длинное. Чисто технически твои проверки будут работать правильно, но сейчас речь не о проверках, а о юзабилити.
Спасибо, Ваша статья очень вовремя, как раз на днях задался целью планировать свое время и решил для начала попробовать Google Calendar, а тут и методика подоспела :)
А если они и на новые компьютеры хотят ХР ставить, то тут уж дело не в системных требованиях.
то будет еще красивее.
Правда это противоречит одному из правил в статье, но на мой взгляд, такие ситуации, как раз являются исключением из этого правила.
Я правильно понял рекомендацию? :)
И выбирайте ;)