The Unify JADE Code Management System dramatically enhances JADE software developer productivity by:
- Identifying changes made between versions of JADE software systems
- Identifying debug code that should not be included in a production system
- Presenting code changes for peer review
- Integrating changes into multiple versions of software
- Integrating changes made by different developers for different reasons
- Synchronisation of changes across multiple schemas
- Synchronisation of changes across multiple technologies
- Assembly of releases from multiple code fragments
The principles behind the Unify JADE Code Management System are that:
- Coding can be broken down into a series of isolated solutions to "issues"
- It is easier (and more cost effective) to solve issues in isolation
- The isolated solutions can be applied to multiple versions of software
- Much of the process of aggregating multiple solutions together can be automated