diff --git a/projects.md b/projects.md index 9d0f668..e43dd8a 100644 --- a/projects.md +++ b/projects.md @@ -58,14 +58,23 @@ ## Какви са критериите за проект ? + +**Total**: 40 точки + +- **Защита** - 10 точки - **Функционалност** - 10 точки -- **Качествен код** - 20 точки, от които: - - Pythonic код - 4 точки - - Спазване на PEP-8: 2 точки - - Clean code: 9 точки, от които: - - Спазване на принципи за качествен код и стил - 7 точки - - Използване на type hints - 2 точки - - Разделение на модули - 5 точки +- **Разделение на модули** - 3 точки +- **Използване на "Питонизми"** - 3 точки + - list comprehensions, generators, any/all, slicing + +- **Използване на type hints** - 3 точки + - Автоматично оценено, чрез `mypy` +- **PEP-8** - 3 точки + - Автоматично оценено, чрез `pylint` - **Тестове** - 5 точки -- **README + requirements.txt** - 3 точки -- **Git** - 2 точки \ No newline at end of file + - Автоматично оценено, чрез `coverage` +- **requirements.txt** - 1 точка + - Автоматично оценено + +- **Git** - 1 точки +- **README** - 1 точка