Architecture / Design
Inversion du contrôle / Injection de dépendance
- .Net
- autofac, http://code.google.com/p/autofac/
- Microsoft Unity, http://msdn.microsoft.com/en-us/library/cc468366.aspx
- NinJect, http://ninject.org/
- Spring.NET, http://www.springframework.net/
- StructureMap, http://structuremap.sourceforge.net/Default.htm
Tentative d'uniformisation de l'accès aux conteneurs DI :
- Localisateur de services communs Microsoft, http://www.codeplex.com/CommonServiceLocator
Comparaison de certains frameworks DI.
- Java
Refactorisation
- .Net
- JetBrains ReSharper (module complémentaire VS), http://www.jetbrains.com/resharper
- DevExpress CodeRush Express (module complémentaire VS)
- Visual Studio (à partir de l'édition Std)
- C++
- VisualAssistX, plug-in pour Visual Studio, http://www.wholetomato.com/
- Java
- inclus dans Eclipse http://www.eclipse.org
- inclus dans IntelliJ IDEA http://www.jetbrains.com/idea/
Métriques / Analyse de code
- .Net
- NDepend, http://ndepend.com/
- Simian, http://www.redhillconsulting.com.au/products/simian/ - détecte les violations du principe DRY dans le code
- SourceMonitor, http://www.campwoodsw.com/sourcemonitor.html
- Analyseur IOSP, https://ccd-akademie.de/iosp-analyzer/
- Java
- Sonar, http://www.sonarqube.org/
- PMD, http://pmd.sourceforge.net/ aussi comme plugin Maven
- Style de chèque, http://checkstyle.sourceforge.net/ aussi comme plugin Maven
- FindBugs, http://findbugs.sourceforge.net/ aussi comme plugin Maven
- Groovy
Tests automatisés
Tests d'intégration, tests d'interface utilisateur
- .Net
- Ranorex (tests d'intégration pour les applications desktop et web et, plus généralement, automatisation de l'interface utilisateur), http://www.ranorex.com/
- WatiN (tests d'intégration pour les applications web), http://watin.org/
- WatiR (applications web), http://watir.com/
- Telerik Teststudio (test d'applications desktop, web et Silverlight), http://www.telerik.com/teststudio
- white (Win32, WinForms, WPF, SWT), https://github.com/TestStack/White
- Selenium (applications web), http://seleniumhq.org/
- Silverlight Selenium (applications Silverlight), http://code.google.com/p/silverlight-selenium/
- SilverUnit (applications Silverlight), http://cthru.codeplex.com/
- Java
- QF-Test - pour Swing, SWT, JavaFX et les applications web http://www.qfs.de/de/qftest/index.html
Tests d'unité
- .Net
- NCrunch, http://www.ncrunch.net/ (test continu pour Visual Studio)
- NUnit (cadre de test unitaire), http://nunit.org/
- JetBrains ReSharper (module complémentaire VS), http://www.jetbrains.com/resharper/ (contient un Testrunner pour NUnit et d'autres frameworks de test)
- Testdriven.Net (module complémentaire VS), http://testdriven.net/ (Testrunner pour NUnit et autres frameworks de test)
- Visual Studio (à partir de l'édition Pro)
- xUnit.net, https://github.com/xunit/xunit
- C++ :
- Google Test, http://code.google.com/p/googletest/
- CppUnit, http://cppunit.sourceforge.net/
- Java
- JUnit, http://qunitjs.com/ (déjà inclus dans Eclipse, y compris Testrunner)
- Hamcrest, http://code.google.com/p/hamcrest/
- Infinitest, https://infinitest.github.io/ (test continu pour Eclipse et IntelliJ)
- JavaScript
- Python
- unittest - intégré dans la Lib standard
- unittest2, http://pypi.python.org/pypi/unittest2/
- nose, http://pypi.python.org/pypi/nose/
Liste des frameworks Unittest sur Wikipedia
Frameworks de mockup
- .Net
- Moq, https://github.com/Moq/moq4
- NMock, http://nmock.org/
- Rhino Mocks, http://ayende.com/projects/rhino-mocks.aspx
- Isolateur TypeMock, http://typemock.com/
- C++
- Google Mock, http://code.google.com/p/googlemock/
- mockpp, http://mockpp.sourceforge.net/index-en.html
- Java
- EasyMock, http://easymock.org/
- JMock, http://www.jmock.org/
- mockito, https://github.com/mockito/mockito
Analyse de la couverture de code
- .Net
- JetBrains dotCover, http://www.jetbrains.com/dotcover/
- NCover, http://www.ncover.com/
- Système d'équipe Visual Studio
- C++
- Java
- Cobertura http://cobertura.sourceforge.net/existe aussi en tant que plugin Maven
- Emma http://emma.sourceforge.net/est également disponible en tant que plugin Maven.
- Python
Production
Outils de construction
- ANT les indispensable fourmi laborieuse http://ant.apache.org
- Générateur piloté par prototype MAVEN, contrôleur de construction, référentiel Internet http://maven.apache.org
Contrôle de version
Central
- Subversion (SVN), http://subversion.apache.org/
- VisualSVN (module d'extension VS, serveur Subversion), http://visualsvn.com/
- TortoiseSVN, http://tortoisesvn.tigris.org/
- Team Foundation Server, http://msdn.microsoft.com/en-us/tfs2008/default.aspx
- Vault, http://www.sourcegear.com/vault/index.html
Distribué
- Mercurial (HG), http://mercurial.selenic.com/
- TortoiseHG, extension de l'Explorateur Windows, http://tortoisehg.bitbucket.org/
- Git http://git-scm.com/
- TortoiseGIT, http://code.google.com/p/tortoisegit/
- Gerrit, http://code.google.com/p/gerrit/
- msysgit, http://msysgit.github.io/
- Bazaar, http://bazaar.canonical.com/en/
- Pastic SCM, http://www.plasticscm.com
- Darcs, http://darcs.net/
- IBM CM Synergy http://www-01.ibm.com/software/awdtools/synergy/
- Veracity http://www.veracity-scm.com/
Intégration continue
- FinalBuilder (scripts visuels pour CI et tâches batch générales), http://www.finalbuilder.com
- JetBrains TeamCity, http://www.jetbrains.com/teamcity/
- Pipelines Azure, https://azure.microsoft.com/de-de/services/devops/pipelines/
- VisualBuild, http://www.kinook.com/VisBuildPro/
Profileur
- .Net
- JetBrains dotTrace, http://www.jetbrains.com/profiler/
- Red-Gate ANTS, http://www.red-gate.com/products/ants_performance_profiler/index.htm
- Java
Processus de développement
- Team Foundation Server, http://msdn.microsoft.com/en-us/tfs2008/default.aspx
- VersionOne, http://www.versionone.com/
- Traceur pivot, http://www.pivotaltracker.com/
- Redmine, http://www.redmine.org/
Suivi des problèmes
- Bugzilla, https://www.bugzilla.org/
- Team Foundation Server, http://msdn.microsoft.com/en-us/tfs2008/default.aspx
- Trac, http://trac.edgewall.org/
- JetBrains YouTRACK, http://www.jetbrains.com/youtrack/index.html
- Mante, http://www.mantisbt.org/
- JIRA, http://www.atlassian.com/software/jira/
- Polarion TRACK & WIKI, http://www.polarion.com/
- IBM CM Change http://www-01.ibm.com/software/awdtools/change/
peut être intégré avec le CM Synergy susmentionné - Redmine, http://www.redmine.org/
Gestion du cycle de vie des applications
- Ingénierie des exigences, gestion de la configuration logicielle, gestion de la qualité
- Polarion, http://www.polarion.com/
- Rationnel, http://www-01.ibm.com/software/rational/alm/
Développeur de code propre
- Antisèche CCD dans Visual Studio, https://github.com/AlexZeitler/CcdAddIn
- Application CCD pour Windows 8, http://tinyurl.com/b4pappn