Ticket #129 (closed: invalid)

Opened 12 years ago

Last modified 5 years ago

Improve ManagedWorkspace2D

Reported by: Russell Taylor Owned by:
Priority: minor Milestone: Iteration 20
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

The current implementation of ManagedWorkspace2D is somewhat fragile and difficult to maintain. Almost any time data members are added to Histogram1D or methods to Workspace2D then it needs to be updated. However it will probably still compile and since ManagedWorkspace2D is relatively rarely used then this might go unnoticed for some time.

The code and/or tests need to be updated preferably so that problems will be apparent at compile time, or at least so that the tests flag them up. It would also be desirable to find a way in which ManagedWorkspace2D can be made less high-maintenance.

Change History

comment:1 Changed 12 years ago by Russell Taylor

(In [1083]) Complete 'hiding' of concrete Workspace init methods. Re #129.

comment:2 Changed 12 years ago by Russell Taylor

(In [1084]) Re #129.

comment:3 Changed 12 years ago by Russell Taylor

(In [1511]) I'd used "using namespace" in a header file, which is a very bad idea. Re #129.

comment:4 Changed 12 years ago by Russell Taylor

  • Owner Russell Taylor deleted

comment:5 Changed 9 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to invalid

General ticket open for too long - closed

comment:6 Changed 7 years ago by Nick Draper

  • Milestone changed from Unassigned to Iteration 20

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 977

Note: See TracTickets for help on using tickets.