You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@joshua.apache.org by "Kellen Sunderland (JIRA)" <ji...@apache.org> on 2016/05/13 20:35:12 UTC
[jira] [Assigned] (JOSHUA-260) Integrate IoC (Inversion of Control)
into Joshua
[ https://issues.apache.org/jira/browse/JOSHUA-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kellen Sunderland reassigned JOSHUA-260:
----------------------------------------
Assignee: Kellen Sunderland
> 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
> Assignee: 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 think? 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)