CD Special Assignments Department
Reconstruction PackageDesign Guide
Goals
The Big Picture
The Model
Algorithm Inputs and Outputs
Algorithms and the Framework
Classes and Instances
Parameterized Classes
The Framework Interfaces
Parts Needed
Package Configuration
Contents of Framework RCP
Chunk Design
Basic Chunk Design
Persistence
Accounting Information
EDM Rules
Good Chunk Design
Chunks as Collections
Predicates
Designing for Selection
Do I Need a New Chunk Class?
Using Activate and Deactivate
Avoiding if/else and case/switch
Package Design
Basic Package Design
Package Initialization
Keys, Handles, and Selectors
Putting Chunks into the Event
Using the Framework
Rules
Good Package Design
Error Handling
Views: proposal
PPT Slide
Example Use of View
Example Chunk Predicates
Reconstructor Package Model
Using the Strategy Pattern (1)
Using the Strategy Pattern (2)
Do I Need a New Package Class?
Effective use of STL
STL Example
MAINTAINING A SYSTEM
Best Practice
Writing Class Tests
Email: paterno@fnal.gov
Home Page: http://cdspecialproj.fnal.gov
Download presentation source