30 / 43
Что такое принцип единственной ответственности (SRP) в контексте JS?
SRP (Single Responsibility Principle) говорит: у каждого модуля, класса или функции должна быть одна причина для изменения. Если функция одновременно валидирует данные, сохраняет в базу и отправляет email — она нарушает SRP. Разбивай код так, чтобы каждый кусок отвечал за одну конкретную задачу, и менять его приходилось только по одной причине.