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