skip to content
SDA SE Wiki
Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
User Tools
Log In
Site Tools
Search
Tools
Old revisions
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
You are here:
SDA Software Engineering Research Group
»
Teaching in Software Engineering and Semantic Web
»
Software Engineering Labs
»
xp
»
Agile Lab 2009a
»
Migration
Sidebar
Agile Spring 2009
Cultivate Wiki
Infrastructure
Repository
Jira
CruiseControl
Technical
Bugs
,
Clean Code
Topic and background
Know How Essentials
Customer Vision
JTransformer Wiki
JTransformer PEFs
Cultivate
Development Environment
Writing a Detector
Automatic Build
Abstractness'
Questions
Cultivate
JTransformer
PDT
Prolog
DevFAQ
Architecture
Glossary
Migration
Next steps for the architecture
Testing
Query Caching and Scheduling
Sequence Diagrams
GUI-Framework prefuse
Organization
Team Spendings
Washing dishes
How to find the b-it
Feedback
Team Area
Admin Area
Archive
Setup Checklist
Preparation Meetings
First
(
Reflection
)
Second
(
Reflection
)
Check list for application
More Labs
09b
|
08b
|
08a
|
07b
|
07a
|
06b
|
05b
|
05a
Table of Contents
Migration
Immediately
State
Future in process adaptations
Migration
Immediately
Define Bundles as Eclipse Plugins
Define a unified Folder/Source structure used by each Bundle
Move Source Files
(including Prolog)
according to the Bundles and resolve Dependencies
Rename the projects in the SVN.
State
Extracted the three domain specfic plugins from the generic ui.
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.
Diagram doesn't get loaded.
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.
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)
Page Tools
Old revisions
Rename Page
Back to top
SEWiki
, © 2024