Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
440301
Топик полностью
fk0
легенда
(10.09.2013 11:05, просмотров: 121)
ответил
SciFi
на
Если используется более чем в одном месте, то да, так как дублирование кода - это зло. Иначе - лишнее телодвижение.
Не всегда. Иногда код тот же самый, а объединять в функцию -- та самая преждевременная оптимизация, известно чем кончающаяся. Вообще такими штуками компилятор умеет заниматься.
[ZX]
Ответить
Я говорю про случаи, когда в одном экземпляре дублирующегося кода что-то исправил, а в другом - забыл. Поэтому и зло.
-
SciFi
(10.09.2013 11:08
)
Бывает и обратное! В "оптимизированном" таким образом коде в общей для всех функции исправил... а оно не ко всем вариантам теперь подходит!
-
fk0
(10.09.2013 11:19
)