View Issue Details

IDProjectCategoryView StatusLast Update
00031843 - Current Dev ListMaintenancepublic2019-02-20 15:21
ReporterK7ZCZAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version6.4.0.907 
Target VersionFixed in Version 
Summary0003184: Digital Master has code for a list of IOTA entities, but doesn't use it
Description
The DM780 app has code to build a list IOTA entities.

This code is awkwardly shared with the Logbook's code that does the same thing. The XML file with the IOTA data is #included into the DM780 resource file from its location in the Logbook's source. The code to parse and manage the list of entities in memory, as well as perform searches and lookups, is copy-pasta between the Logbook and DM780.

Here's the punchline: as far as I can tell, DM780 doesn't even use the IOTA data.

We should double check that DM780 really doesn't use this data. If not, the DM780 implementation of the code and the cross-project dependency on the resource file should be removed. If the lookup is actually used, work should be done to consolidate the implementation and representation of the code.

Steps To Reproduce
In "Digital Master.cpp", see CDigitalMasterApp::LoadIOTA().

TagsNo tags attached.
ModuleDM780
Sub-ModuleIOTA
TestingNot Started

Activities

K7ZCZ

2019-02-20 15:21

administrator   ~0007460

Turns out the ITOA data is referenced from CWSJTFormView, which itself isn't used. So we have to figure out the disposition of thatcode, too, before removing this code.

Issue History

Date Modified Username Field Change
2019-02-17 12:41 K7ZCZ New Issue
2019-02-20 15:21 K7ZCZ Note Added: 0007460