как придерживаться принципа Don't-Repeat-Yourself (DRY), когда будет слишком много if-then-else, делая код нечитаемым?
Я бы хотел придерживаться принципа Don't-Repeat-Yourself, но иногда, когда я пишу PHP вместе с HTML и CSS, если я повторно использую один и тот же код для разных ситуаций, в моем коде скоро будет так много if- то-иначе, что код не легко ремонтируется. Это может быть более серьезной проблемой, если Smarty, механизм шаблонов используется, потому […]