Style Guide

Style Guide

This section contains the coding standards and conventions for the Essencium Backend project.

Purpose

The style guide serves to:

  • Ensure consistency across the codebase
  • Improve code readability and maintainability
  • Reduce cognitive load when switching between different parts of the code
  • Facilitate collaboration among team members
  • Establish best practices for Java and Spring Boot development

Key Principles

  • Consistency: Follow established patterns throughout the codebase
  • Clarity: Write code that is self-documenting and easy to understand
  • Simplicity: Avoid unnecessary complexity
  • Maintainability: Write code that is easy to modify and extend