Trolling through some forums today, I found some great resources for C++, so I expanded on it and inserted some annotations.
Categories are Integrated Development Environment (IDE), UML Interface, Team Collaboration, Coding Standards, Bug Tracking, Version Control, Unit Test Library, and Performance Testing. A bracket sits next to the resource which contains a W for Windows support, L for Linux, and M for Mac. A $ indicates that a standard version of the software will require a purchased license.
IDE:
UML:
Team Collaboration:
Coding Standards (Platform Agnostic):
Bug Tracking:
Version Control:
Version Control Gui:
Unit Test Library:
Performance Testing:
Categories are Integrated Development Environment (IDE), UML Interface, Team Collaboration, Coding Standards, Bug Tracking, Version Control, Unit Test Library, and Performance Testing. A bracket sits next to the resource which contains a W for Windows support, L for Linux, and M for Mac. A $ indicates that a standard version of the software will require a purchased license.
IDE:
- Eclipse CDT (eclipse.org) [WLM]
 - Visual SlickEdit (slickedit.com) [WLM$]
 
UML:
- Eclipse MDT (eclipse.org) [WLM]
 
Team Collaboration:
- Skype [WLM]
 - Zoho [WLM]
 - Sharepoint [W$]
 - SourceForge [WLM]
 
Coding Standards (Platform Agnostic):
- The Lockheed Martin Joint Strike Fighter C++ coding standards (att.com)
 - The MISRA C++ coding standards [$] (misra-cpp.org)
 
Bug Tracking:
- Bugzilla (bugzilla.org) [WLM]
 - Unfuddle (unfuddle.com) [WLM]
 
Version Control:
- mercurial
 - subversion
 - mercurial
 - git
 - cvs
 
Version Control Gui:
- Tortoise (tigris.org) [W]
 - rapidsvn (tigris.org) [L]
 
Unit Test Library:
Performance Testing:
- oprofile [L]
 - gprof [L]
 - valgrind [L]
 
Comments
Post a Comment