43. When to Avoid Patterns
Overusing patterns can overcomplicate Python code.
Why Avoid?
- Python often has simpler idiomatic solutions
- Extra boilerplate reduces readability
Example
Instead of a Singleton:
# singleton.py
config = {"theme": "dark"}
Just import config everywhere.
Wrap-Up
Prefer Pythonic idioms over forcing classical patterns unnecessarily.