На этом слайде мы протестируем самый главнный класс Game в нашей библиотеке.
Дата отправки отчёта:
13 октября 2018 г.
Задание выполнено: за
1 день 26 мин.
Чему научился:
Поиграла в лабиринте размера 5 на 3. Создан класс GameTests и метод StartTest. Создано фиктивное представление. Выполнено несколько возможных и невозможных шагов с проверками метода Start класса Game. Считается, что тестирование программ - это отдельная подзадача в ходе создания софта. Поэтому данную часть работы можно поручить разработчику, не писавшему исходную программу. Теоретически - это оправдано. Поскольку у автора кода часто "глаз замыливается" , то есть свои очевидные ошибки автору кода трудно заметить. А сторонний прогер, тем более, имеющий опыт в написании тестов, быстрее определит ошибки и баги кода. Однако по моему убеждению, ошибки лучше находить самому. Это, во-первых, повышает качество написания кода, во-вторых, дает программисту дополнительный вектор развития как профессионалу. Вывод - написание тестов к собственному коду - очень полезное занятие для программиста-))
Что было сложным:
было много ошибок при создании теста. Устранение этих ошибок заняло времени больше, чем я планировала. Но поиск и устранение этих ляпов повысили мою собственную самооценку-))
Самое лучшее в обучении это сделать ошибки и героически их исправить. При этом опыт поднимается сильнее, чем если не делать ни каких ошибок. Понимание кода проходит глубже и на другом уровне. Но иногда такие трабли не дают формулистам идти дальше и это печально. Но без ошибок и программистом то не стать, вот такой замкнутый круг))) Удачи)