845 B
845 B
Code Style and Conventions
Python Style
- Standard Python/Django conventions
- No type hints used in existing code
- Minimal docstrings (Django-generated defaults)
- Snake_case for functions/variables, PascalCase for classes
- Single quotes for strings throughout
Django Patterns
- Function-based views (not class-based views, not DRF)
- JSON responses via
django.http.JsonResponse - Models use
Metainner classes for ordering/constraints - Standard Django project layout
Strategy Pattern
- Base class:
BaseQuantStrategywith abstract methods (name,description,version,default_parameters,execute) - Registration via
@strategydecorator andStrategyRegistry - Implementations in
strategies/impls/directory
Comments
- Korean language used in some comments (Dockerfile, etc.)
- Code comments are sparse