View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002365 | SAS.Планета | Рефакторинг / Refactoring | public | 14-03-2014 13:03 | 30-12-2021 08:58 |
| Reporter | vdemidov | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | confirmed | Resolution | open | ||
| Product Version | 131111 | ||||
| Target Version | 42xxxx | ||||
| Summary | 0002365: Убрать из конфигов сложные типы данных | ||||
| Description | Конфиги должны содержать только просты типы данных (числа, строки, логически значения, GUID-ы, массивы GUID-ов, на крайний случай бинарные данные) или другие конфиги (по возможности хотелось бы что бы было или то, или то), и не должны содержать сложных типов типа IMapType, IGeoCoder и тд. Вместо этого нужно выделять промежуточные объекты наследники IChangeable, которые будут зависеть от конфига и изменяться при его изменении. А уже все остальные подсистемы будут зависеть от этих объектов. Что делать с IPathConfig я пока не решил, возможно придется тоже разделять на строковой конфиг и изменяющийся объект. | ||||
| Additional Information | Список конфигов содержащих сложные объекты: -- IMainActiveMap -- -- IActivMapWithLayers -- -- IMainMapsConfig -- -- IImageResamplerConfig -- ILanguageManager -- ILastSearchResultConfig -- -- ILineOnMapEdit -- -- IMainGeoCoderConfig -- -- IMapTypeGUIConfig -- -- IMapVersionConfig -- -- IMapVersionRequestConfig -- IMarkNameGenerator -- IPathDetalizeProviderListEntity -- -- IPathDetalizeProviderList -- -- IPointOnMapEdit -- -- ISelectionRect -- -- ISensor -- -- ISensorListEntity -- -- ISensorList -- IShortCutSingleConfig -- IValueToStringConverterConfig -- -- IViewPortState -- IMapLayerGPSTrackConfig -- IFillingMapLayerConfig -- IMapTypeGUIConfigList | ||||
| Tags | No tags attached. | ||||
| parent of | 0002627 | resolved | vdemidov | Вынести функции прилипания точки и прямоугольника к сетке из конфигов сетки |
| parent of | 0002629 | resolved | vdemidov | Убрать из конфигов IMapType |
| parent of | 0002631 | confirmed | Использовать более простые типы в качестве базовых | |
| Not all the children of this issue are yet resolved or closed. | ||||
|
|
IImageResamplerConfig - сделано |
|
|
ILineOnMapEdit, IPointOnMapEdit, ISelectionRect, ISensor - сделано. |
|
|
ILastSearchResultConfig - сделано |
|
|
IMapTypeGUIConfig - сделано |
|
|
ISensorListEntity, ISensorList - сделано |
|
|
IValueToStringConverterConfig - сделано |
|
|
IMainGeoCoderConfig - сделано |
|
|
IPathDetalizeProviderListEntity, IPathDetalizeProviderList - сделано |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 14-03-2014 13:03 | vdemidov | New Issue | |
| 14-03-2014 13:04 | vdemidov | Status | new => confirmed |
| 19-03-2014 08:07 | vdemidov | Note Added: 0014032 | |
| 22-03-2014 17:34 | vdemidov | Note Added: 0014043 | |
| 22-03-2014 18:43 | vdemidov | Note Added: 0014044 | |
| 22-03-2014 18:54 | vdemidov | Note Added: 0014045 | |
| 29-03-2014 15:40 | vdemidov | Note Added: 0014058 | |
| 30-03-2014 10:53 | vdemidov | Note Added: 0014059 | |
| 30-03-2014 21:26 | vdemidov | Note Added: 0014072 | |
| 06-04-2014 09:56 | vdemidov | Note Added: 0014117 | |
| 24-10-2014 10:41 | vdemidov | Additional Information Updated | |
| 24-10-2014 10:42 | vdemidov | Additional Information Updated | |
| 19-01-2015 12:20 | vdemidov | Additional Information Updated | |
| 19-01-2015 12:37 | vdemidov | Additional Information Updated | |
| 21-01-2015 10:51 | vdemidov | Target Version | 41xxxx => 151010 |
| 12-02-2015 14:48 | vdemidov | Relationship added | parent of 0002627 |
| 12-02-2015 15:52 | vdemidov | Issue cloned: 0002629 | |
| 12-02-2015 15:52 | vdemidov | Relationship added | parent of 0002629 |
| 16-02-2015 06:36 | vdemidov | Additional Information Updated | |
| 16-02-2015 07:55 | vdemidov | Relationship added | parent of 0002631 |
| 27-09-2015 12:17 | vdemidov | Additional Information Updated | |
| 27-09-2015 12:45 | vdemidov | Additional Information Updated | |
| 04-10-2015 15:28 | vdemidov | Target Version | 151010 => 151111 |
| 06-11-2015 08:20 | vdemidov | Target Version | 151111 => 191221 |
| 23-07-2019 16:56 | vdemidov | Target Version | 191221 => 211230 |
| 30-12-2021 08:58 | zed | Target Version | 211230 => 42xxxx |
| 08-08-2025 13:25 | zed | Category | Рефакторинг => Рефакторинг / Refactoring |