[jbosstools-issues] [JBoss JIRA] (JBIDE-15915) Large-scale refactor to split major functionality into clear systems with public API

Martin Malina (JIRA) issues at jboss.org
Fri Feb 21 08:43:47 EST 2014


     [ https://issues.jboss.org/browse/JBIDE-15915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Malina closed JBIDE-15915.
---------------------------------



Closing.
                
> Large-scale refactor to split major functionality into clear systems with public API
> ------------------------------------------------------------------------------------
>
>                 Key: JBIDE-15915
>                 URL: https://issues.jboss.org/browse/JBIDE-15915
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: server
>    Affects Versions: 4.2.0.Alpha1
>            Reporter: Rob Stryker
>            Assignee: Rob Stryker
>             Fix For: 4.2.0.Alpha2
>
>
> ASTools currently suffers from tight coupling, mixing of API and non-API classes, an API that is not clear, a very long unit test run, and other symptoms which stem from the above problems. Several newer use-cases are impossible to solve without making the problem worse.
> To solve these issues, ASTools needs to have its major functionality split up and separated. The API for each system needs to be clearly apparent and easy to use, from both core, ui, and other consumers.  In general, if UI classes are not using the API and are reaching in to internal classes, then the API is insufficient and needs to be cleaned up. 
> This large-scale refactor will focus first on the deploy-only server as an example and can eventually be (easily) extended to the other server types. 
> https://community.jboss.org/wiki/JBossTools-DelegatingServersViaSubsystems

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list