19 / 19 / 2
Регистрация: 13.07.2012
Сообщений: 164
|
|||||||||||
1 | |||||||||||
Рефакторинг участков кода с одинаковой сигнатурой, но разными именами объектов13.02.2015, 13:50. Показов 728. Ответов 1
Метки нет Все метки)
(
В процессе роста программы, в довольно большом количестве стали возникать участки кода с одинаковой сигнатурой, но с разными именами объектов. Т. е. в сути код делает одно и то же, но оперирует разными именами. Естественно пришла мысль, упаковать весь код в одну функцию, так как одинаковый по структуре код, в множестве разных мест, приводит к сумятице и лишней раздутости классов. Идеальным решение в данном случае было бы динамическое назначение имен объектов, но увы, язык этого, как я понимаю делать не умеет. Можно ли как-то упаковать весь этот повторяющийся код, в одну функцию с входящими параметрами, не прибегая к приемам черной магии.
Сам код :
0
|
|
13.02.2015, 13:50 | |
Ответы с готовыми решениями:
1
Создание объектов с разными именами в цикле создать несколько объектов с разными именами
|
![]() |
|||||||||||
13.02.2015, 14:18 | 2 | ||||||||||
Все что различается - выносите в параметры. Как-то так:
0
|
13.02.2015, 14:18 | |
13.02.2015, 14:18 | |
Помогаю со студенческими работами здесь
2
Сериализация массивов под разными именами
Создание типизированного файла Pascal с разными именами Сохранение одного и того же файла с разными именами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |