Требуется, чтобы все ключевые места программы были покрыты юнит-тестами, рассматривающими поведение кода как в рядовых, так и в крайних случаях. Детский пример: если в методе происходит деление на число, то следует проверить и то, что операция реализована верно, и то, что присутствует обработка деления на ноль.
Само задание:
Написать программу для удаления полигонов. Пользователь загружает модель, выбирает номера полигонов, которые следует удалить и получает результат. Сложность в том, что в модели могут возникнуть свободные вершины — такие, которые не прикреплены ни к какому полигону. Следует добавить возможность пользователю выбрать, стоит их удалить или оставить. Если получится взять ObjWriter у товарищей, будет полезно загрузить модель в программу, обработать и выгрузить, чтобы посмотреть на неё в стороннем софте.
+ написать краткую выжимку о том как работает программа, что за что отвечает в общих чертах.
Есть прототип программы, если понадобится, воспользуйтесь
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |