analyzer-check.png

Documents your database design

Creating, and especially maintaining, accurate code documentation is a challenge. In many cases, most of the IBM Notes application design knowledge is in the heads of a few developers, and sometimes those developers are no longer with the organization. Analyzer can be run at any time to provide an accurate and timely overview of all aspects of a database design.

analyzer-check.png

Highlights functional dependencies within the design

One of the biggest challenges developers face is maintaining an old code base, especially one that's been written by other people who may no longer be around to help. Fixing one problem can cause others elsewhere in the code if you don't know what the dependencies are. Analyzer quickly shows you.

analyzer-check.png

Verifies compliance with design standards and spotlights problem areas

Many organizations are now outsourcing all or part of their development teams. Many Notes applications have been around for a long time, and many people have had their hands on the code. The more people who are involved, the more need there is to implement and enforce coding standards. Even something as simple as a naming convention can avoid many problems when the app is in maintenance mode. Analyzer can quickly identify code changes that don't comply with standards to avoid problems down the road.

analyzer-check.png

Indexes every property in your design in a separate IBM Notes database

Analyzer works by reading the design of your Notes database or template. It then creates a separate Notes database that represents the design. The resulting “analysis output” database contains a separate document for each design element (such as a form, view, subform, or field) with fields that represent each property or attribute of that design element. This database can be searched, or views and reports can be created to highlight potential issues before the application is deployed.