My first encounter with Parasoft Insure++ and Parasoft Corporation was in the
mid-'90s when I was working for a small company developing parsers and
translators for languages used in semiconductor chip design. Like developers
on almost any development project, we ran into a "runaway" memory situation
-typically called "leaks," ours was more like a "flood" - that took quite a
bit of time, effort, and frank conversations to debug by hand. After that
incident, we started looking at memory debugging tools, Insure++ (in version
2.1 back then) being one of them. In the course of a diligent evaluation, we
were favorably impressed with the robustness and accuracy of Insure++ memory
analysis.
There was, however, a problem: the tool was slower than our application would
tolerate... (more)
Software development is an inherently creative process. Many developers
compare it to art, and - like artists - take great pride in their work.
However, creative processes are typically not efficient. The software
development process is no exception, as the quote below clearly indicates.
Given that software development is a business, many software development
managers and team leads want ... (more)