Files
executor/.serena/memories/style_and_conventions.md

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 Meta inner classes for ordering/constraints
  • Standard Django project layout

Strategy Pattern

  • Base class: BaseQuantStrategy with abstract methods (name, description, version, default_parameters, execute)
  • Registration via @strategy decorator and StrategyRegistry
  • Implementations in strategies/impls/ directory

Comments

  • Korean language used in some comments (Dockerfile, etc.)
  • Code comments are sparse