Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Region C# хорошо или плохо?

04.07.19 15:32
Re: Region C# хорошо или плохо?
 
Murr_0002 знакомое лицо
Murr_0002
в ответ AlexNek 23.06.19 12:41

Сегодня нашел еще один аргумент.


Подчищаю либы в свете последних изменению в подсистеме получения данных.


Кода - много.

Исправлений - много. Исправления - многослойные.

Т.е. есть с десяток редакций кода и файлы в разной степени готовности.

Что-то - правлю по минимуму, что-то подгоняю под последние веяния.


Во множестве мест есть инициализация структуры ДатаТабле.

Там - не сложно - выделено в функцию:

- переменная типа ДатаКолумн инициализируется определением колонки

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


Две вещи не устраивают.

1. помещение определения колонки в переменную занимает лишнее время. тесты говорят - существенное.

2. Доступ по имени поля к значению поля в ДатаРов - не самый быстрый - надо индексировать ДатаКолумом.


Не сегодня Я не готов передлать обе вещи.

Переделываю только 1-ю.


Для второй - нужно иметь определения колонок в теле класса.

Но заниматься их использованием для индексации Я сейчас не буду.

Но делать когда-то надо будет. Сейчас - делаю часть подготовки:

- копи-пасте инициализации переменной,

- в полученном куске убирается все лишнее

- кусок помещается в регион

- внутреннее содержимое региона комментится


Получается готовый задел, но он не используется и не мешает.

 

Перейти на