TECHTALK #2:
CODING GUIDELINES
FOR TEAM
Tú Phạm - CTO @ Eway JSC
Standard is about
communication, and
nothing else
-- Uncle Bob --
Financial Cost of Software Bugs
● 2002: Software bugs cost the United States economy approximately
$59.5 Billion
● 2016: Software bugs cost the United States economy approximately
$1.1 Trillion (~20x)
● As a bug makes its way through the design phase, implementation,
integration testing, customer beta test and finally post production
release, it gets more and more expensive.
● The Systems Sciences Institute at IBM has reported that the cost to fix
an error found after product release was four to five times as much as
one uncovered during design, and up to 100 times more than one
identified in the maintenance phase.
Financial Cost of Software Bugs
Financial Cost of Software Bugs
Eway Tech Onboarding Checklist
https://github.com/EwayJSC/Eway-Java-
Coding-Guidelines
Type of Standard
● Programming Specification
● Exception and Logs
● Database Rules
● Project Specification
● Security Specification
● Naming Conventions
● Constant Conventions
● Formatting Style
● OOP Rules
● Collection
● Concurrency
● Flow Control Statements
● Code Comments
● Other
Programming Specification
● Exceptions
● Logs
Exception and Logs
● Tables Schema Rules
● Index Rules
● SQL Rules
● ORM Rules
Database Rules
● Application Layers
● Library Specification
● Server Specification
● ORM Rules
Programming Specification
● Application Layers
● Library Specification
● Server Specification
Project Specification
● Security Specification
Security Specification

Eway Tech Talk #2 Coding Guidelines