PHP: Улучшаем читабельность кода уменьшением уровней вложенности

Лучший стимул писать красивый код — это понимание необходимости потом его читать. Если Вы через неделю уже путаетесь в своем же коде — это плохой признак. Рано или поздно Вы забудете (новый код в оперативной памяти мозга затирает старый), но рано или поздно Вам нужно будет его читать и менять. Или не Вам) Один из первых принципов хорошего программиста — код должен быть легко понятен и читаем.

Уменьшение вложенности — одно из простых правил, которое легко выполнять, и еще проще потом поддерживать. Посмотрите — какая из этих функций приятнее читается даже при такой небольшой функциональности.

Более сложный вариант — сходу все же просто сказать что она возвращает, не правда ли?

Для простоты считаем, что более двух уровней фигурных скобок (вложений), если их можно было избежать, это плохо. Более четырех — это причина переписывать или разбивать функцию на подфункции

Оставить комментарий

XHTML: Вы можете использовать такие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">