feat: add average(values) to calculator #56
No reviewers
Labels
No labels
agent:claim
agent:no-op
architecture
backlog
baton
status:observing
status:review
status:review-failed
status:review-passed
status:reviewing
status:waiting-research
type:bug
type:chore
type:docs
type:epic
type:feature
type:refactor
type:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
senokosov/baton-dogfood!56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "baton/task-077bb9f8"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
calculator.pyдобавлена функцияaverage(values: list[Number]) -> float— среднее арифметическое списка чисел. Для пустого списка выбрасываетсяValueError("Нельзя вычислить среднее пустого списка").test_calculator.pyдобавлены тесты: обычный список, один элемент, пустой список (ValueError).Проверки
python -m unittest— 14 тестов, все проходят.Задача: baton/task-077bb9f8 (Добавить функцию average в калькулятор)
🤖 Generated with Claude Code
Closes #55
Ревью пройдено — изменения одобрены.
Проверено: average(values) добавлена в calculator.py со стилем и русским докстрингом как у соседних функций, для пустого списка бросает ValueError с понятным сообщением. Тесты на обычный список, один элемент и пустой список добавлены, весь набор (14 тестов) проходит. Лишних изменений нет.