code review tool - software ag · code review tool is a webmethods based automated review tool that...

12
1 Code Review Tool

Upload: others

Post on 27-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

1  

Code Review Tool

2 Copyright © 2013 Tech Mahindra. All rights reserved.

1 Introducing Code Review Tool

Benefits Of Code Review Tool

Features of Code Review Tool

Overview of Code Review Tool

2

3

4

3 Copyright © 2013 Tech Mahindra. All rights reserved.

Introducing Code Review Tool

Code Review Tool is a webMethods based automated review tool that ensures code written are in compliance with the standard naming & coding best practices - such as:

  Disabled steps rule   Pipeline service rule   Mandatory fields in service level comments rule   Hard-coded variables rule   Variable dropping rule   Service level comments rule   Step level comments rule   PS Utilities Services   Service signature rule   Service stateless property rule

4 Copyright © 2013 Tech Mahindra. All rights reserved.

Benefits Of Code Review Tool

Why Code Review Tool ?

Automation of the manual process

reduces the chance for errors

Reduces time and effort involved in

review cycles

Can be reused across projects

Improves quality of the product delivered

5 Copyright © 2013 Tech Mahindra. All rights reserved.

Features Of Code Review Tool

  Finds hard-coded values (if any)   Finds disabled steps   Checks for existence of restore pipeline   Check for usage of PSU-Utilities service, which is not

best practice   Check for un-dropped variables   Check for Customer naming conventions followed in

Packages   Check for proper comments at services level   Checks for input/output signature   Check for stateless property at service level   Provides Graphical Code Review Report   Converts the report to PDF/email

6 Copyright © 2013 Tech Mahindra. All rights reserved.

Nested Service Review

Package Review Service Review

Rules Review

This functionality does the code review for the entire

package against the specific rules.

Enter the Parent folder path of the package and then select the package

and the rules which need to be analysed.

This functionality does the code review for the individual services.

Enter the fully qualified name of the service as input

This functionality does the code review for the entire

services (i.e. service calling another service).

Enter the fully qualified name of the service as

input

This functionality does the code review for the

entire package as well as for the service level.

Enter the parent folder path of the package

Overview Of Code Review Tool

7 Copyright © 2013 Tech Mahindra. All rights reserved.

Screen Shots : Code Review Tool Home Page

8 Copyright © 2013 Tech Mahindra. All rights reserved.

Screen Shots : Code Review Tool Result Page

9 Copyright © 2013 Tech Mahindra. All rights reserved.

Screen Shots : Code Review Tool Report as Chart

Sample PDF Report

10 Copyright © 2013 Tech Mahindra. All rights reserved.

Global Business Partnership with Software AG

End to End customer ownership - from thought leadership to light- on support

Established CoEs for fortune 500 Companies

CoE and Dedicated Integration and BPM Labs

TechM Software AG Practice Overview

Key Customers on SAG Key Customers on SAG

200 + Dedicated Associates

Winner of Software AG Partner Innovation Award Twice

11 Copyright © 2013 Tech Mahindra. All rights reserved.

Tech Mahindra

§  Tech Mahindra Limited is an Indian multinational provider of information technology (IT), networking technology solutions and Business Process Outsourcing (BPO) to the telecommunications industry

§  Part of the Mahindra Group, Tech Mahindra is a US$4.2 billion company with 112,886 employees across 90 countries. It provides services to customers which include Fortune 500 companies. It is also one of the Fab 50 companies in Asia, a list compiled by Forbes.Tech Mahindra was ranked #5 in India's software services (IT)

12 Copyright © 2013 Tech Mahindra. All rights reserved.

For More information Contact : [email protected]