Skip to content
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

Kuznetsov Artur task8 #12

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Conversation

i-am-dak0ta
Copy link

Изменения в тесты не вносил, но все проходило
testsOfTask8

Буду ждать комментарии о работе в ПР или же в ТГ

@mak-42
Copy link
Owner

mak-42 commented Nov 4, 2023

Изменения в тесты не вносил, но все проходило

Не представляю, как это возможно. Сборка явно указывает на ошибки компиляции тестов из-за проблем с объявлением исключения "unreported exception croc.education.ws2023spb.knightsmove.IllegalPositionException; must be caught or declared to be thrown": https://github.com/I-am-DaKoTa/ws2023spb-knightsmove/actions/runs/6749448271/job/18349808044

Copy link
Owner

@mak-42 mak-42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Код оставляет приятное впечатление. Из того, что особо понравилось - использование регулярного выражения для проверки позиции.

Указал на явные проблемы в местах их возникновения. Но стоит на них посмотреть и в других местах, т.к. некоторые повторяются.

Из того, что можно ещё доработать, но это выходит на рамки курса:

  1. ConcreteKnightsMoveChecker не содержит состояния, потому при реализации KnightsMoveCheckerFactory можно воспользоваться шаблоном проектирования Singleton.

Коллеги подсказывают, что вы сдали задание на проверку позже контрольного срока. Пока единственное, что могу обещать, что проверю исправления.

@mak-42
Copy link
Owner

mak-42 commented Nov 13, 2023

Спасибо за хорошую работу.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants