SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2009a:migration [2009/03/17 07:53]
Daniel Speicher
teaching:labs:xp:2009a:migration [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== Migration ======
  
 +===== Immediately =====
 +
 +  * <​del>​Define Bundles as Eclipse Plugins</​del>​
 +  * <​del>​Define a unified Folder/​Source structure used by each Bundle</​del>​
 +  * Move Source Files <​del>​(including Prolog)</​del>​ according to the Bundles and resolve Dependencies
 +  * <​del>​Rename the projects in the SVN. </​del>​
 +
 +===== State =====
 +
 +  * <​del>​Extracted the three domain specfic plugins from the generic ui.</​del>​
 +  * Currently the generic ui implicitly references the other plug-ins via the String-IDs of their view parts in CultivatePerspectiveFactory.
 +  * The tests are not moved till now.
 +  * Java files in Core and Base not rearranged.
 +  * <​del>​Diagram doesn'​t get loaded.</​del>​
 +  * FitNesse tests are completely confuse in the moment. Quite some gardening required.
 +  * Some icons are missing. Red squares instead.
 +
 +===== Future in process adaptations =====
 +
 +  * //​detector//​ will sometime be replaced by //metric// and //smell//.
 +    * Write //metric// and //smell// predicates as we are working on them. 
 +    * Keep a wrapper //​detector//​ until we have the improved structure on the Java side in place.
 +  * Introduce Metric-, Smell- and TermQuery in Java
 +    * Create Metric and Smells as subclasses of detector
 +    * Extend the repository (DetectorContainer) to handle detectors and queries.
 +    * Find common interface of metrics, smells, queries for caching and re-executing in the repository.
 +    * Get rid of the detectors.
 +    * There is maybe something to improve about the collaboration of the repository and the views.
 +  * Restructure Prolog files to make intentions explicit.
 +  * [[refactoring to modules|refactor them into modules]] ​
 +  * Add a //​Repository//​ and define Java Query-Result classes used by the Repository
teaching/labs/xp/2009a/migration.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019