Development Tools - List of Tools

List of Tools

Software tools come in many forms:

  • Binary compatibility analysis: icheck, ABI Compliance Checker
  • Bug Databases: Comparison of issue tracking systems - Including bug tracking systems
  • Build Tools: Build automation, List of build automation software
  • Code coverage: Code coverage#Software code coverage tools. Software Diagnostics
  • Code Sharing Sites: Freshmeat, Krugle, Sourceforge, GitHub. See also Code search engines.
  • Compilation and linking tools: GNU toolchain, gcc, Microsoft Visual Studio, CodeWarrior, Xcode, ICC
  • Debuggers: Debugger#List of debuggers. See also Debugging.
  • Development Productivity Tools: JRebel eliminates the build and redeploy phases of Java EE Development by mapping the project workspace directly to any type application server in real-time
  • Disassemblers: Generally reverse-engineering tools.
  • Documentation generators: Comparison of documentation generators, help2man, Plain Old Documentation, asciidoc
  • Formal methods: Mathematically-based techniques for specification, development and verification
  • GUI interface generators
  • Library interface generators: SWIG
  • Integration Tools
  • Memory Use/Leaks/Corruptions Detection: dmalloc, Electric Fence, duma, Insure++, Developer Edition. Memory leak detection: In the C programming language for instance, memory leaks are not as easily detected - software tools called memory debuggers are often used to find memory leaks enabling the programmer to find these problems much more efficiently than inspection alone.
  • Parser generators: Parsing#Parser development software
  • Performance analysis or profiling: List of performance analysis tool
  • Refactoring Browser
  • Revision control: List of revision control software, Comparison of revision control software
  • Scripting languages: PHP, Awk, Perl, Python, REXX, Ruby, Shell, Tcl
  • Search: grep, find
  • Source code Clones/Duplications Finding: Duplicate code#Tools
  • Source code formatting: indent
  • Source code generation tools: Automatic programming#Implementations
  • Static code analysis: List of tools for static code analysis
  • Text editors: List of text editors, Comparison of text editors
  • Unit testing: List of unit testing frameworks

Read more about this topic:  Development Tools

Famous quotes containing the words list of, list and/or tools:

    Do your children view themselves as successes or failures? Are they being encouraged to be inquisitive or passive? Are they afraid to challenge authority and to question assumptions? Do they feel comfortable adapting to change? Are they easily discouraged if they cannot arrive at a solution to a problem? The answers to those questions will give you a better appraisal of their education than any list of courses, grades, or test scores.
    Lawrence Kutner (20th century)

    I made a list of things I have
    to remember and a list
    of things I want to forget,
    but I see they are the same list.
    Linda Pastan (b. 1932)

    Justice and truth are too such subtle points that our tools are too blunt to touch them accurately.
    Blaise Pascal (1623–1662)