View Issue Details

IDProjectCategoryView StatusLast Update
0002365SAS.ПланетаРефакторинг / Refactoringpublic30-12-2021 08:58
Reportervdemidov Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version131111 
Target Version42xxxx 
Summary0002365: Убрать из конфигов сложные типы данных
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

TagsNo tags attached.

Relationships

parent of 0002627 resolvedvdemidov Вынести функции прилипания точки и прямоугольника к сетке из конфигов сетки 
parent of 0002629 resolvedvdemidov Убрать из конфигов IMapType 
parent of 0002631 confirmed Использовать более простые типы в качестве базовых 
Not all the children of this issue are yet resolved or closed.

Activities

vdemidov

19-03-2014 08:07

manager   ~0014032

IImageResamplerConfig - сделано

vdemidov

22-03-2014 17:34

manager   ~0014043

ILineOnMapEdit, IPointOnMapEdit, ISelectionRect, ISensor - сделано.

vdemidov

22-03-2014 18:43

manager   ~0014044

ILastSearchResultConfig - сделано

vdemidov

22-03-2014 18:54

manager   ~0014045

IMapTypeGUIConfig - сделано

vdemidov

29-03-2014 15:40

manager   ~0014058

ISensorListEntity, ISensorList - сделано

vdemidov

30-03-2014 10:53

manager   ~0014059

IValueToStringConverterConfig - сделано

vdemidov

30-03-2014 21:26

manager   ~0014072

IMainGeoCoderConfig - сделано

vdemidov

06-04-2014 09:56

manager   ~0014117

IPathDetalizeProviderListEntity, IPathDetalizeProviderList - сделано

Issue History

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