Ticket #10915 (inprogress)

Opened 6 years ago

Last modified 5 years ago

BigTableData Design.

Reported by: Owen Arnold Owned by: Harry Jeffery
Priority: critical Milestone: Release 3.5
Component: Reflectometry Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

BigTableData is a runtime accident waiting to happen. We think it would be better to have a formal declared type for this complex and critical data structure.

Create a new design document (markdown) and put it in the existing Documents/Design/quick_nxs directory of the documents repository.

  • Outline why this work is important
  • Outline what the existing BigTableData does and stores.
  • Detail what the new type would be called, what it's structure is, and what module it would live in
  • Think about testability of the new structure
  • Think about how the BigTableData replacement would be eased in to the codebase
  • Share the design with Owen
  • Share the design with Peter and Jean

Change History

comment:1 Changed 6 years ago by Owen Arnold

  • Priority changed from major to critical
  • Status changed from new to assigned

comment:2 Changed 6 years ago by Harry Jeffery

  • Status changed from assigned to inprogress

comment:3 Changed 5 years ago by Harry Jeffery

  • Milestone changed from Release 3.4 to Release 3.5

comment:4 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 11754

Note: See TracTickets for help on using tickets.