====== Outils ====== ===== Visual Paradigm ===== Nous travaillons en TD avec la version professionnelle de Visual Paradigm : [[:vp|Visual Paradigm for UML : Guides]] ===== Eclipse ===== * Nous travaillons cette année à l'IUT sur la version eclipse Luna : **https://projects.eclipse.org/releases/luna** * complétée avec différents plugins. **Pour charger un plugin dans Eclipse**, menu //help// -> //Install new Software// {{ :2014_2015:s3:outils:chargerplugin.png?direct&200 |}} Puis saisir les sites d'"update" comme par exemple sur la figure ci-dessous : {{ :2014_2015:s3:outils:charger.png?direct&200 |}} Pour ceux qui voudraient installer l'environnement sur leur machine, voici les plugins installés. Plusieurs plugins seront utilisés : - **Subversion** pour pouvoir connecter directement vos codes à un répertoire SVN * site update : http://subclipse.tigris.org/update_1.10.x * site de ce projet : http://subclipse.tigris.org/ - **Metrics 1.3.6** : This tool also calculates various size and logic complexity metrics, cohesion and coupling OO metrics * site update : http://metrics.sourceforge.net/update * http://metrics.sourceforge.net/ - **PMD**(Programming Mistake Detector) is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL. * site update : http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/ * http://pmd.sourceforge.net/pmd-5.1.2/ - **CheckSTyle tool** : * site update : http://eclipse-cs.sf.net/update/ * http://eclipse-cs.sourceforge.net/ * Pour savoir quoi faire : http://eclipse-cs.sourceforge.net/getting_started.html