Chapter 7 in the textbook covers other tools that you can use during the development phase including source code control, profilers, static analysis tools, testing tools, source code formatters, and refactoring tools.

Imagine you are creating a new startup software company. Whether you are going to be a developer or another role in the company, research 2 different tools that the development team would use. Try to chose tools from different categories (i.e. don’t choose only static analysis tools for both). For each tool, provide the following:

  1. Name of the tool
  2. Type of tool (static analysis or other)
  3. Description of tool
  4. Cost of the tool (may be free)
  5. Explanation of why the tool is beneficial for your company’s software development