Browse Prior Art Database

Integrated Reviewer for XQuery & Mark logic as Eclipse Plugin

IP.com Disclosure Number: IPCOM000237085D
Publication Date: 2014-May-30
Document File: 5 page(s) / 979K

Publishing Venue

The IP.com Prior Art Database

Related People

Senthilkumar Rajamarthandan: INVENTOR [+3]

Abstract

The present innovation is aimed at providing an automated review tool for XQuery & MarkLogic Code. The tool identifies a standard set of rules and guidelines. The tool further uses a derived rule set based on review comments shared by Leads and Architects.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 01 of 5

Integrated Reviewer for XQuery & Mark logic as Eclipse Plugin

Senthilkumar Rajamarthandan, Shobankumar Suryakumar, Indumathy Gnanasekaran

Advanced Solutions Group, Cognizant Technology Solutions

Abstract:

The present innovation is aimed at providing an automated review tool for XQuery & MarkLogic Code. The tool identifies a standard set of rules and guidelines. The tool further uses a derived rule set based on review comments shared by Leads and Architects.

Background:

There is a dearth of readily available review tools/rules in market for XQuery codes unlike Java or any other programming language. There are excessive manual efforts spent on reviewing the XQuery codes. Further, there are inconsistencies in coding guidelines differing across developers. As code quality is a vital part of any deliverable, the need of a review tool for blooming technology like XQuery becomes inevitable and essential.

The XQuery & MarkLogic Reviewer is inspired by an idea of PMD (http://pmd.sourceforge.net/ - A standardized Code Review tool for JAVA) and developed as an eclipse pluggable code reviewer for XQuery.

Solution Features:

The XQuery & MarkLogic Reviewer has the following features which are described pictorially below:

The XQuery & MarkLogic Reviewer has various components as seen from the figures 1, 2 & 3. Figure 4 illustrates the reporting aspect of the reviewer which includes reporting, filtering and sorting of violations.


Page 02 of 5

Figure 1

Figure 2


Page 03 of 5

Figure 3

Figure...