Ticket #30 (closed task: fixed)

Opened 10 years ago

Last modified 9 years ago

Investigate dependency injection and other technologies for modular code structure

Reported by: curtis Owned by: gharris
Priority: major Milestone: progress-report
Component: Core Version:
Severity: non-issue Keywords:
Cc: Blocked By:


As we develop the ImageJ class hierarchy, we should be aware of design patterns that help us to produce more modular, maintainable code. A dependency injection approach with a tool like  Guice may assist with that, including easier testing.

Change History

comment:1 Changed 10 years ago by gharris

  • Status changed from new to accepted

comment:2 Changed 9 years ago by curtis

  • Status changed from accepted to closed
  • Resolution set to fixed

We are using  SezPoz for dependency injection, particularly plugin discovery, and it works extremely well.

Note: See TracTickets for help on using tickets.