- Hardcoded templates
- Violating 120 symbols per string
- No DRY ever
__pycache__
Parsers/__pycache__
backend/__pycache__
CATt/__pycache__
schedule/__pycache__
u_csv/__pycache__
May be transformed to: **/__pycache__
- Do not fully copy code from open source without any change
- Do not use SQLite
- Dockerize
- Deploy
- Store globals in
.env
file - Bad code style
{% for x in schedule %}
<tr>
<th scope="row">{{ forloop.counter0 }}</th>
{% for l,k in x.items %}
<td>{{ k }}</td>
{% endfor %}
</tr>
{% endfor %}
Could be transformed to:
{% for x in schedule %}
<tr>
<th scope="row">{{ forloop.counter0 }}</th>
{% for l,k in x.items %}
<td>{{ k }}</td>
{% endfor %}
</tr>
{% endfor %}
- git-flow policy
- Usage of modernizer
- Inheritance via prototypes (if you wrote it by yourself)
- Python code looks gick-ish but it is hard to understand