Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2018, 23:18   #31
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Длинные функции не являются сами по себе говнокодом.

Важна логика и повторяемость кода.

Если код повторяется несколько раз, то да его необходимо не копипастить, а вынести в отдельную ф-ции.

Если по логике и специфике можно разбить код на очевидные логичные "части" (ф-ции / классы) то вероятно это стоит сделать.

В данном коде я бы вынес switch/сase в отдельную ф-цию.
А еще лучше наверное бы использовать хеш-таблицу или просто массив.
Avazart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция по созданию заготовки для 2D игр (для начинающих) 8Observer8 Gamedev - cоздание игр: Unity, OpenGL, DirectX 31 20.03.2023 02:01
C++ для начинающих a_Alise Помощь студентам 2 27.03.2016 10:00
Основы C++ для начинающих от 8Observer8 8Observer8 Общие вопросы C/C++ 67 08.07.2015 10:17
С++ для начинающих Maxim1 Общие вопросы C/C++ 10 31.05.2010 00:22