Time : June 9 2016
Materials References
- Practical Java
- SEI CERT Oracle Coding Standard for Java
- JPL-Java standards
- Jet Propulsion Laboratory Java Coding Standard
- Better Java from Github
- Vanderbilt Component Engineering Group Java Coding Standard
- Oracle Code Conventions for the Java Programming Practices
- Google Java Style Guide
###Run Time Environment###
- JDK1.8
###Description of each package###
- There are six packages in the project which are the six classifications
- basicrule is the package for basic rules category
- objafterexception is the package for object after exceptions category
- others is the category for others
- securityresources is the category for security and resources
- throwaccucvalid is the package for validly and accurately throws exception category
- trycatchfinally is the package for the try-catch-finally blocks category
###The Tools###
- PMD
- FindBugs
- SonarQube(the properties file has been included in the project)