Werkzeuge für Clean Code Developer
Architektur / Design
Inversion of Control / Dependency Injection
Versuch einer Vereinheitlichung des Zugriffs auf DI Container:
Vergleich einiger DI Frameworks.
Refaktorisierung
Metriken / Codeanalyse
Automatisiertes Testen
Integrationstests, UI Tests
- .Net
- Ranorex (Integrationstests für Desktop- und Webanwendungen und allgemein UI-Automatisation), http://www.ranorex.com/
- WatiN (Integrationstests für Webanwendungen), http://watin.sourceforge.net/
- WatiR (Webanwendungen), http://watir.com/
- WebAii, Design Canvas (Testen von Web- und Silverlight Anwendungen), http://www.artoftest.com/
- Web UI Test Studio (Testen von Web- und Silverlight Anwendungen), http://www.telerik.com/products/web-testing-tools.aspx
- white (Win32, WinForms, WPF, SWT), http://www.codeplex.com/white
- Selenium (Webanwendungen), http://seleniumhq.org/
- Silverlight Selenium (Silverlight Anwendungen), http://code.google.com/p/silverlight-selenium/
- SilverUnit (Silverlight Anwendungen), http://cthru.codeplex.com/
Unit Tests
- .Net
- C++:
- Java
- JavaScript
- Python
Liste von Unittest-Frameworks bei Wikipedia
Mockup Frameworks
Code Coverage Analyse
Produktion
Build-Tools
Versionskontrolle
Zentral
Verteilt
Continuous Integration
Vergleich einiger CI Tools.
Profiler
Entwicklungsprozess
Issue Tracking
- Bugzilla, http://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
- Mantis, http://www.mantisbt.org/
- fixx, http://hedgehoglab.com/products/fixx/
- 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/
kann mit dem o.g. CM Synergy integriert werden - Redmine, http://www.redmine.org/
===Application Lifecycle Management===
Requirements Engineering, Software Configuration Management, Quality Management - Polarion, http://www.polarion.com/
- Rational,http://www-01.ibm.com/software/rational/offerings/lifecycle/?ca=rhp
Clean Code Developer