На этом уроке мы выделим часть кода из функции is_check() в новую функцию: is_check_after_move(), которая будет вызываться для проверки возможности хода. Сама же функция is_check() останется независимой и может вызываться тогда, когда нам будет нужно.
Дата отправки отчёта:
28 января 2017 г.
Задание выполнено: за
25 мин.
Чему научился:
Повторил рефакторинг
Что было сложным:
Всё было понятно
Комментарии:
Думаю, надо поставить в функции взятии на проходе проверку на шах ещё. И логичный вопрос ещё с прошлого урока: в чём измеряется сложность алгоритмов?
Сложность алгоритмов измеряют каждый по своему, я лично считаю, что сложность зависит от матрёшности, т.е. чем больше функций которые входят в другие функции и тем входят в другие... тем сложнее алгоритмы.
Научился: Отлавливать баги Трудности: Отлавливать баги Пока не все баги удалось исправить, вроде всё норм работает, но всё равно почему то в определённых моментах отрабатывает не так(