Стиль программирования: следует ли возвращаться раньше, если условие защиты не выполняется?
Я обучался структурированному flow-of-control программированию Джексона language-agnostic в конце 80-х, и моя укоренившаяся control-flow философия всегда заключалась flow-of-control в том, что «функция должна program-flow иметь одну точку входа и program-flow одну точку выхода»; это означало, что language-independent я написал код в соответствии control-flow со стилем 2.
В последние несколько program-flow лет я понял, что код, написанный language-agnostic в этом стиле, часто бывает control-flow чрезмерно сложным и его трудно language-agnostic читать / поддерживать, и flow-of-control я переключился на стиль 1.
Кто language-independent сказал, что старые собаки language-agnostic не могут научиться новым program-flow трюкам? ;)
language-agnostic
control-flow
program-flow
Стиль программирования: следует ли возвращаться раньше, если условие защиты не выполняется?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.