Иллюстрированный самоучитель по практике программирования

Стилевое единство и идиомы

Попытки повторного использования уже написанных блоков кода ведут к появлению программ, похожих на затянутые узлы:

Иллюстрированный самоучитель по практике программирования › Стиль › Стилевое единство и идиомы

Иллюстрированный самоучитель по практике программирования › Стиль › Стилевое единство и идиомы

Здесь используется замысловатая последовательность перескоков в выражении-переключателе, а все для того, чтобы избежать дублирования одной строки кода!

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

Иллюстрированный самоучитель по практике программирования › Стиль › Стилевое единство и идиомы

Некоторое удлинение кода с лихвой окупается увеличением ясности.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.