Skip to content
Porsche Development Guidance
Java Ruleset
Initializing search
GitHub
Home
Architecture
Assessments
Coding
API Guidelines
Porsche Development Guidance
GitHub
Home
Architecture
Architecture
Porsche Architecture Goals
Porsche Goals and Principles
Porsche Goals and Principles
Focus on Enterprise Value
Ensure Business Continuity
Optimize Skills and Resources
Assessments
Assessments
Overview
DevOps Maturity
Coding
Coding
Core Principles
Core Principles
Introduction
Language
The Boy Scout Rule
Version Controlling
Version Controlling
Overview
Git branching model
Coding style
Git commit messages
Commit package lock files
.gitignore project files only
Rulesets
Rulesets
Overview
Java Ruleset
Instructions
Instructions
Configuration
Exception Handling
Files and Versioning
Internationalization
Logging
Packages
Session Handling
Processes
Processes
Build Process
Deployment
Test Process
Security
Security
Cryptography
Secrets handling
Signatures
System Internal Information
API Guidelines
API Guidelines
API Guidelines
General Principles
General Principles
Introduction
API Evolution
Pureness
Robustness
REST API Guidelines
REST API Guidelines
Introduction
Date and time representation
API Design
Design for evolution
Resource names
Java Ruleset
¶