Принципы разработки
Интерактивное демо «Принципы разработки» — раздел Энциклопедия · Код и разработка.
Принципы разработки на практике
Сравните типичное нарушение и исправленный фрагмент
if (user.role === 'admin') sendEmail(user); if (user.role === 'admin') logAction(user); if (user.role === 'admin') audit(user);
Повтор условия — вынесите в одну функцию или политику.