Публикации по теме 'object-calisthenics'


Рефакторинг: как избежать вложенных или нескольких условных выражений внутри функции?
В большинстве случаев наличие нескольких условных выражений внутри функции и множества уровней вложенных отступов делает исходный код таким утомительным в обслуживании, трудным для чтения и быстро непонятным — пирамида гибели . В предыдущем эпизоде мы рассмотрели, как выйти из цикла, не нарушая правило объектной гимнастики: Только один уровень отступа на метод ! В этой статье мы обсудим два примера вложенных ЕСЛИ и попытаемся шаг за шагом объяснить, как избавиться от всех этих..