Kellen Sunderland created JOSHUA-260:
----------------------------------------
Summary: Integrate IoC (Inversion of Control) into Joshua
Key: JOSHUA-260
URL: https://issues.apache.org/jira/browse/JOSHUA-260
Project: Joshua
Issue Type: Improvement
Reporter: Kellen Sunderland
I'd like to propose we investigate looking into using guice
(https://github.com/google/guice) in conjunction with joshua's configuration
system. I believe it would give us a nice way to map what is in the
configuration to the code paths, and implementations used within Joshua. It
also would go a long way to allowing us to integrate unit tests throughout all
the important classes in Joshua. What does everyone thing? Would IoC be a
good pattern to adopt? Is everyone ok with using guice (versus say some other
IoC library).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)