best practices: software engineering

Full Development Cycle

Regular TODO

Database Performance and Concurrency

Concurrency Problem

Python Exception Design

Each feature should have a base class with specific errors inherited from this base class, so that caller only needs to catch 1 error, the base error.

For example, base exception OneFeeCalculatorError, inherited by exceptions UnexpectedCalculatorDataError.