Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (1)
  • SOLID Единая ответственность - стоит ли мне в данном случае написать отдельный класс?

    @pin2t
    Ну начнем с того, что класс вам тут вообще не нужен. Потому что в классе Calc нет никаких данных, только методы. Вот функции вам и нужны, а не класс.
    Не надо сильно выдумывать и придумывать что-то связанное с этими принципами, они очень абстрактны. Даже сам автор SOLID сто раз переобувался что он имел в виду под этим S.
    Простой функции

    arrayAmount(data) {
       let sum = 0;
       data.forEach((item) => {
         const {a, b} = item;
         sum += a + b;
       });
    
      return sum;
     }

    будет достаточно
    Ответ написан
    Комментировать