Categories: Code analysis - Standards verifiers
Latest version: Alpha 2Added 2003-05-20
Visual Studio .NET add-in that evaluates C# source code and performs "advices" in order to improve software quality.The configuration and programming of the "advices" is invisible to the developer, the tool's final user, who only requests for code evaluation. A new "advice" can be created defining metrics, thresholds and optionally programming validation classes and execution classes to automatically modify the code. The export and import capabilities allow one person to create an "advice", which can be configured and exported, so it can be used by many other people.
Latest version: 1.0Added 2003-05-20
Checked exception verifier.With support for any CLR-based languages including C#, VB.NET and Managed C++, CLRxLint introduces the concept of checked exception for the .NET platform. CLRxLint allows developers to declare checked exceptions in an assembly, define methods, delegates or properties with pre-declared checked exceptions and later verify the contract between checked exceptions and methods.CLRxLint verifier works through decompilation of assemblies into MSIL code, further analyzing MSIL code and tracing error and warnings back to source code.
Categories: Code analysis - Standards verifiers, Testing
Latest version: 1.0Added 2005-08-09
Provides support for testing error handlers, creating a repeatable environment for proactively analyzing and debugging application error-handling code.DevPartner Fault Simulator uses fault simulation to emulate real-world application errors.Features include:- Safe fault simulation: A .NET Framework fault can be simulated either on a line of code or independent of location. Developers can also simulate an environmental failure in the target application. Properties, parameters and conditions associated with every fault make it possible to further refine the simulation.- Reports: Display information about the faults being simulated and how they are being handled as the simulation is taking place. Also provides results about the error handling in the application code upon completion of the simulation. This includes a description of the fault, the current call stack and an error-handler stack for each instance simulated. Simulation results may be saved for later analysis.- User education: The areas in source code where faults can be simulated are highlighted. Additionally, developers can select a line of code within Visual Studio .NET and allow DevPartner Fault Simulator to identify the list of exceptions that can be simulated at that location. This helps you to understand what faults your code must be built to handle.- Visual Studio .NET integration