refactoring ×2
Создан 27.04.2025
0
голоса
5
ответов
13
просмотров
Как избежать множества условий if-else?

Я прочитал много материалов о рефакторинге кода и о том, как избежать использования условных операторов if-else. У меня есть класс, в котором я использую много таких условий.

Вот подробнее: я использую парсер, и для каждой строки в моем SOAP-ответе я проверяю, есть ли интересующий меня тег. Если...

0
голоса
5
ответов
16
просмотров
Есть ли недостатки в том, чтобы пометить все неизменяемые переменные как const?

Я много искал в интернете и нашел много информации о том, как помечать функции и их параметры как const, но не нашел руководства по пометке переменных как const.

Вот простой пример:

#include 
#include 

void example(const std::string& x) {
  size_t length = x.length();
  for (size_t i...