-
Notifications
You must be signed in to change notification settings - Fork 1
Recommended Development Tools
Recommendable tools not essential for SPLevo development but can make your live a lot easier..
Hooks are small scripts that are called while performing operations in git, such as commits. The hooks intercept the process and can modify or verify it. For instance, a hook can enforce a certain format of the commit message by aborting the commit.
The hooks cannot be copied to local repositories automatically, so you have to copy them by hand. So, please copy all files from the .githooks
folder in the repository root into .git/hooks
manually. If your operating system supports symlinks, you can use that also.
- EclEmma: Test Coverage Analysis
http://update.eclemma.org/ - JAutoDoc: Generating basic JavaDoc and code headers
http://jautodoc.sourceforge.net/update/ - Windowbuilder: Visual UI designer, producing a bit messy code but good for prototyping
Available from Kepler Update site - Memory Analyzer (MAT)
https://www.eclipse.org/mat/
Available from Kepler Update site - JVM Monitor: Profiler embedded in Eclipse
http://jvmmonitor.org/
Eclipse plugin to support the development of JUnit tests.
- Website: http://moreunit.sourceforge.net
Helpful context menu add ons:
- Website: http://andrei.gmxhome.de/anyedit/
- Update Site: http://andrei.gmxhome.de/eclipse/
Eclipse plugin to create UML diagrams. Creating class diagrams is free. Creating sequence diagrams requires a license. Allows to create a new uml diagram and simply drag&drop the java source files into the diagram.
- Project Website: http://www.objectaid.com
- Eclipse Update Site: http://www.objectaid.com/update
A very lightweight UML drawing plugin for eclipse. It is not really formalized and has no valid model behind it. However, it is quite easy to use and straight forward to explain things, document and communicate
- Project Website: http://www.umlet.com/
- There is no update site, just download the plugins jar file into your eclipse's dropins directory.
CSV edit is an eclipse plugin to view csv files in a very handy table view. This can be used, for example, to review persisted analysis results etc.
- Project Website: http://code.google.com/p/csvedit/
- Eclipse Update Site: http://csvedit.googlecode.com/svn/trunk/csvedit.update According to the CSV Edit website, it is provided under the [http://www.apache.org/licenses/LICENSE-2.0 Apache license 2.0]. However, it is not included in SPLevo, while it is more a recommendation than a requirement.
Some small helpers such as "Open in Explorer" or "Copy File Path".
- Project Website: https://code.google.com/p/tarlog-plugins/
Contact
KoPL Project
http://www.kopl-project.org
Project Lead: DevBoost GmbH
-
User Guide
-
Demonstrations
-
- Getting Started
- Recommended Tools
- Coding Conventions
- Architecture
- Variation Point Model
- UI
- Quality Assurance (QS)