Добрый день, вопрос в целом не относится к какому-либо ЯП, просто не совсем понимаю в некоторых моментах как избежать такой ситуации:
Например есть куча чекбоксов (галочек)
и нужно каждый проверить и сделать что-то, в рамках одной функции.
Например у нас есть какой-нибудь калькулятор услуг, и есть доп. услуги, каждая из которых увеличивает цену.
Например, считаем стоимость перевозки:
из А в Б - 10 000
и есть доп услуги, "грузчик" + 500 к цене
и тп
Как избежать подобной конструкции:
... расчитали price = 10000;
if(gruzchik){
price += 500;
}
if(usluga_2){
price += 1000;
}
if(usluga_3){
price += 1500;
}
и тд, подобных проверок может быть огромная куча
Как избежать этого?