-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Замечание по тестам для программы "Калькулятор" #92
Comments
Пройдитесь по тестам и проверьте, что они проверяют то, что описано в условии задачи |
Перепроверил тесты и не совсем понял, какие именно вы имеете в виду. Если вы про тест 14 с делением на 0, то для этого случая в описании команд print и printfns есть уточнение: "Если при вычислении функции произошло деление на ноль, её значение считается неопределенным (nan), а сообщение об ошибке не выводится." Тесты на идентификатор проверяют только требования, описанные в условии. То, что в таком случае выводится "Invalid usage", я указал. В целом все тесты, связанные с ошибкой нотации ( "Invalid usage"), следуют требованиям задания. Тест 20, где в функции используется три переменных - проверяет правило нотации, описанное для команды fn. В остальном все тесты соответствуют логике условия задачи и не требуют дополнительных уточнений (Исходя из моего понимания) . В блоке с ошибками я указал только те ситуации, которые не были описаны в блоке с описанием команд и которые требуют специального вывода |
Вопрос 1: в Pull-реквесте по данной задаче я также вносил изменения в условия бонусов. Считаются ли измененные условия бонусов принятыми и могу ли я переносить их в Яндекс. Контест в соответствующие задачи? Вопрос 2: в задачах с бонусами Calculator (+speedup) и Calculator (+speedup, +deep-recursion) должны присутствовать все предыдущие тесты из задачи Calculator или только тесты, связанные с бонусом? Тот же вопрос к условиям заданий - в условии указывать только то, что относится к бонусу или все задание целиком? |
В условии фигурируют только следующие ошибки:
Однако тесты проверяют и другие. Тесты не должны предъявлять требования, не описанные в задании, иначе их ни одна программа не пройдёт.
The text was updated successfully, but these errors were encountered: