SlideShare a Scribd company logo
© 2004 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice
Coding Standards &
Code Verification
through Together CC
Anand Ramanathan
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.2
Agenda • Need
• Java Coding standards overview
• Project creation in Together CC
• Configuring the code checklist into
Together CC
• Generating the audit & metrics reports on
the project
• Understanding the reports, segregating
• design level & coding level defects
• Questions / discussions
• Summary and close-out
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.3
Quality Assurance –Audits & Metrics
− Purpose:
− The audits & metrics analysis are quality assurance
features which helps to enforce the coding standards &
conventions in the project.
− Audits:
− Qualify the source code
− Metrics:
− Quantify the source code
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.4
Java Coding standards
• http://java.sun.com/docs/codeconv/
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.5
Java Coding standards
• File Names
• File Organization
• Indentation
• Comments
• Declarations
• Naming conventions
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.6
Project creation in Together CC
• Three ways – 1. New Project expert dialog
2. New Project dialog
3. Right click the source folder- select “New
project”
• Project with existing code
• Project without existing code
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.7
Configuring the code checklist - Audits
• Tools -> Audits
• Change the settings in Audit dialog box, if needed
• Select/ Unselect
• Set the severity
• Click Loadset button and select your own configuration file
• In configuration file, values can be updated as per need
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.8
Configuring the code checklist - Metrics
• Tools -> Metrics
• Change the settings in Metrics dialog box, if needed
• Select/ Unselect
• Set the Limits and aggregation
• Click Loadset button and select your own configuration file
• In configuration file, values can be updated as per need
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.9
Generating the audit reports
• Click start in the Audit dialog
• Sort, View description
• On the right-click menu of the results table, point to Export
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.10
Generating the Metrics reports
• Click start in the Metrics dialog
• On the right-click menu of the results table, point to Export
• Pictorial result
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.11
Demo
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.12
Q & A
10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.13
Thank You

More Related Content

Similar to Coding standards & code verification through together cc

Building A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation EngineBuilding A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation Engine
Databricks
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
Globe Testing
 
Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6
p6academy
 
rpa stage
rpa stagerpa stage
rpa stage
Anne Starr
 
rpastage
rpastagerpastage
rpastage
Anne Starr
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
Bala Nagella
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
Rohan Rasane
 
Staying Close to Experts with Executable Specifications
Staying Close to Experts with Executable SpecificationsStaying Close to Experts with Executable Specifications
Staying Close to Experts with Executable Specifications
Vagif Abilov
 
CompTIA Project+ Objectives
CompTIA Project+ ObjectivesCompTIA Project+ Objectives
CompTIA Project+ Objectivessombat nirund
 
Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Blackboard APAC
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
Neotys_Partner
 
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
AJAYKUMAR836335
 
1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx
aulasnilda
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
Talentica Software
 
Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4
Pantech ProLabs India Pvt Ltd
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
Andrew Phillips
 
Portfolio Slide Deck (Mensia and Inria)
Portfolio Slide Deck (Mensia and Inria)Portfolio Slide Deck (Mensia and Inria)
Portfolio Slide Deck (Mensia and Inria)
Matt Burnham
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Matt Angerer
 

Similar to Coding standards & code verification through together cc (20)

Building A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation EngineBuilding A Product Assortment Recommendation Engine
Building A Product Assortment Recommendation Engine
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
 
Nerses Gevorkian CBS BA1
Nerses Gevorkian CBS BA1Nerses Gevorkian CBS BA1
Nerses Gevorkian CBS BA1
 
Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6Utilizing BI 11g Reporting To Get The Most Out of P6
Utilizing BI 11g Reporting To Get The Most Out of P6
 
rpa stage
rpa stagerpa stage
rpa stage
 
rpastage
rpastagerpastage
rpastage
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
 
Staying Close to Experts with Executable Specifications
Staying Close to Experts with Executable SpecificationsStaying Close to Experts with Executable Specifications
Staying Close to Experts with Executable Specifications
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
CompTIA Project+ Objectives
CompTIA Project+ ObjectivesCompTIA Project+ Objectives
CompTIA Project+ Objectives
 
Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
 
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
 
1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
 
Portfolio Slide Deck (Mensia and Inria)
Portfolio Slide Deck (Mensia and Inria)Portfolio Slide Deck (Mensia and Inria)
Portfolio Slide Deck (Mensia and Inria)
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
 

More from Sevajothi Crafts

Sevajothi-crafts-pricelist.pdf
Sevajothi-crafts-pricelist.pdfSevajothi-crafts-pricelist.pdf
Sevajothi-crafts-pricelist.pdf
Sevajothi Crafts
 
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
Sevajothi Crafts
 
73watchman.pdf
73watchman.pdf73watchman.pdf
73watchman.pdf
Sevajothi Crafts
 
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdfOccupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
Sevajothi Crafts
 
Scholarship - Physical Verification.pdf
Scholarship - Physical Verification.pdfScholarship - Physical Verification.pdf
Scholarship - Physical Verification.pdf
Sevajothi Crafts
 
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdfGO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
Sevajothi Crafts
 
msk-stockoverflow23.pdf
msk-stockoverflow23.pdfmsk-stockoverflow23.pdf
msk-stockoverflow23.pdf
Sevajothi Crafts
 
DREAM TRS 6 Sept 2023.pdf
DREAM TRS 6 Sept 2023.pdfDREAM TRS 6 Sept 2023.pdf
DREAM TRS 6 Sept 2023.pdf
Sevajothi Crafts
 
THENCHITTU - SEP - 2023.pdf
THENCHITTU - SEP - 2023.pdfTHENCHITTU - SEP - 2023.pdf
THENCHITTU - SEP - 2023.pdf
Sevajothi Crafts
 
PUTHU OONCHAL-SEP.pdf
PUTHU OONCHAL-SEP.pdfPUTHU OONCHAL-SEP.pdf
PUTHU OONCHAL-SEP.pdf
Sevajothi Crafts
 
ShaalaTamil.pdf
ShaalaTamil.pdfShaalaTamil.pdf
ShaalaTamil.pdf
Sevajothi Crafts
 
sjt pms save water notice.pdf
sjt pms save water notice.pdfsjt pms save water notice.pdf
sjt pms save water notice.pdf
Sevajothi Crafts
 
blogs.docx
blogs.docxblogs.docx
blogs.docx
Sevajothi Crafts
 
Election offers dinamalr20
Election offers dinamalr20Election offers dinamalr20
Election offers dinamalr20
Sevajothi Crafts
 
Election public demands
Election public demandsElection public demands
Election public demands
Sevajothi Crafts
 
1072007735 social awareness and cyber safety up 10.9.13
1072007735 social awareness and cyber safety   up 10.9.131072007735 social awareness and cyber safety   up 10.9.13
1072007735 social awareness and cyber safety up 10.9.13
Sevajothi Crafts
 
Implementation of guidelines on tobacco control initiative in school reg
Implementation of guidelines on tobacco control initiative in school regImplementation of guidelines on tobacco control initiative in school reg
Implementation of guidelines on tobacco control initiative in school reg
Sevajothi Crafts
 
General elections model code of conduct
General elections model code of conductGeneral elections model code of conduct
General elections model code of conduct
Sevajothi Crafts
 
Road safety under age driving- awareness
Road safety   under age driving- awarenessRoad safety   under age driving- awareness
Road safety under age driving- awareness
Sevajothi Crafts
 
Rashtriya indian miltary college admission
Rashtriya indian miltary college admissionRashtriya indian miltary college admission
Rashtriya indian miltary college admission
Sevajothi Crafts
 

More from Sevajothi Crafts (20)

Sevajothi-crafts-pricelist.pdf
Sevajothi-crafts-pricelist.pdfSevajothi-crafts-pricelist.pdf
Sevajothi-crafts-pricelist.pdf
 
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
Report-No.-3-of-2023-Performance-Audit-on-IFHRMS-Tamil-065278522d89142.419916...
 
73watchman.pdf
73watchman.pdf73watchman.pdf
73watchman.pdf
 
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdfOccupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
Occupational Safety, Health and Working Condition (Tamil Nadu) Rules, 2022.pdf
 
Scholarship - Physical Verification.pdf
Scholarship - Physical Verification.pdfScholarship - Physical Verification.pdf
Scholarship - Physical Verification.pdf
 
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdfGO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
GO_Ms_No_303_Finance-_Pay-Cell__Dated_11_10_2017_FC-Final-2(1).pdf
 
msk-stockoverflow23.pdf
msk-stockoverflow23.pdfmsk-stockoverflow23.pdf
msk-stockoverflow23.pdf
 
DREAM TRS 6 Sept 2023.pdf
DREAM TRS 6 Sept 2023.pdfDREAM TRS 6 Sept 2023.pdf
DREAM TRS 6 Sept 2023.pdf
 
THENCHITTU - SEP - 2023.pdf
THENCHITTU - SEP - 2023.pdfTHENCHITTU - SEP - 2023.pdf
THENCHITTU - SEP - 2023.pdf
 
PUTHU OONCHAL-SEP.pdf
PUTHU OONCHAL-SEP.pdfPUTHU OONCHAL-SEP.pdf
PUTHU OONCHAL-SEP.pdf
 
ShaalaTamil.pdf
ShaalaTamil.pdfShaalaTamil.pdf
ShaalaTamil.pdf
 
sjt pms save water notice.pdf
sjt pms save water notice.pdfsjt pms save water notice.pdf
sjt pms save water notice.pdf
 
blogs.docx
blogs.docxblogs.docx
blogs.docx
 
Election offers dinamalr20
Election offers dinamalr20Election offers dinamalr20
Election offers dinamalr20
 
Election public demands
Election public demandsElection public demands
Election public demands
 
1072007735 social awareness and cyber safety up 10.9.13
1072007735 social awareness and cyber safety   up 10.9.131072007735 social awareness and cyber safety   up 10.9.13
1072007735 social awareness and cyber safety up 10.9.13
 
Implementation of guidelines on tobacco control initiative in school reg
Implementation of guidelines on tobacco control initiative in school regImplementation of guidelines on tobacco control initiative in school reg
Implementation of guidelines on tobacco control initiative in school reg
 
General elections model code of conduct
General elections model code of conductGeneral elections model code of conduct
General elections model code of conduct
 
Road safety under age driving- awareness
Road safety   under age driving- awarenessRoad safety   under age driving- awareness
Road safety under age driving- awareness
 
Rashtriya indian miltary college admission
Rashtriya indian miltary college admissionRashtriya indian miltary college admission
Rashtriya indian miltary college admission
 

Recently uploaded

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (16)

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

Coding standards & code verification through together cc

  • 1. © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Coding Standards & Code Verification through Together CC Anand Ramanathan
  • 2. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.2 Agenda • Need • Java Coding standards overview • Project creation in Together CC • Configuring the code checklist into Together CC • Generating the audit & metrics reports on the project • Understanding the reports, segregating • design level & coding level defects • Questions / discussions • Summary and close-out
  • 3. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.3 Quality Assurance –Audits & Metrics − Purpose: − The audits & metrics analysis are quality assurance features which helps to enforce the coding standards & conventions in the project. − Audits: − Qualify the source code − Metrics: − Quantify the source code
  • 4. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.4 Java Coding standards • http://java.sun.com/docs/codeconv/
  • 5. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.5 Java Coding standards • File Names • File Organization • Indentation • Comments • Declarations • Naming conventions
  • 6. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.6 Project creation in Together CC • Three ways – 1. New Project expert dialog 2. New Project dialog 3. Right click the source folder- select “New project” • Project with existing code • Project without existing code
  • 7. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.7 Configuring the code checklist - Audits • Tools -> Audits • Change the settings in Audit dialog box, if needed • Select/ Unselect • Set the severity • Click Loadset button and select your own configuration file • In configuration file, values can be updated as per need
  • 8. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.8 Configuring the code checklist - Metrics • Tools -> Metrics • Change the settings in Metrics dialog box, if needed • Select/ Unselect • Set the Limits and aggregation • Click Loadset button and select your own configuration file • In configuration file, values can be updated as per need
  • 9. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.9 Generating the audit reports • Click start in the Audit dialog • Sort, View description • On the right-click menu of the results table, point to Export
  • 10. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.10 Generating the Metrics reports • Click start in the Metrics dialog • On the right-click menu of the results table, point to Export • Pictorial result
  • 11. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.11 Demo
  • 12. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.12 Q & A
  • 13. 10/08/16 Copyright © 2003 HP corporate presentation. All rights reserved.13 Thank You