# Coding Guidelines

## General Principles

- Keep code simple and readable
- Use meaningful naming (variables, functions, classes)
- One responsibility per function
- Proper error handling
- Comment only when necessary

## Testing

- Include unit tests for all major features
- Consider edge cases
- Ensure tests are executable
