Собственно столкнулся с проблемой. Пропустил одно задание и пошел дальше. Теперь когда запускаю очерердное задание чтобы проверить его(не проверка) он меня кидает в это не пройденное задание так как там ошибка в коде и не дает проверить текущее задание. Как это исправить, кроме как удалением самого таска из интеллиджа ?
Sunshine
19 уровень
Вопрос по Intellij
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
VladimirMaster
14 ноября 2019, 16:57
Жмакай на выполненное задание правой кнопкой мыши, затем Mark Directory as, затем Excluded.
0
Justinian Judge в Mega City One Master
14 ноября 2019, 16:06
Программа это проект. В нашем случае проект - JavaRushTasks. Программа может структурно делиться на самостоятельные модули. В нашем случае модули это квесты (1. JavaSyntax, 2. JavaCore, 3. JavaMultithreading, 4. JavaCollections).
Запуская класс с задачей, то есть ЛЮБОЙ компонент нашей Программы или ее отдельного модуля, весь код ( в нашем случае - модуля, конкретного квеста) проверяется на ошибки компилятором.
Если есть нерешенная задача, которая не компилируется (отсутствуют нужные фигурные скобки, нету return и другие ошибки, которые выделены красным), мы не сможем запустить другие классы этого проекта/модуля.
А вдруг мы в своем коде ссылаемся на этот класс, в котором ошибки, а там синтаксический коллапс:
Поэтому нельзя в рамках конкретного модуля/проекта оставлять классы/задачи в некомпилированном состоянии (когда Идея нам подсвечивает красным). Для этого можно:
- если метод нереализован, но что-то должен возвращать ставить заглушки (return 1, return "", return new HashMap<>());
- либо комментировать, лишь бы код скомпилировался и не мешал запускать другие задачи, выделяем проблемный кусок кода и нажимаем CTRL+/
Когда мы потом вернемся к этой задаче, потом просто уберем заглушки и комментирование. 0
Sunshine
18 ноября 2019, 09:29
проблема как раз таки в том, что сразу заккоментирвал все задание чтобы компилятор вообще в него не заглядывал - но нет, выдает ошибку в закомментированном коде(
0
Justinian Judge в Mega City One Master
18 ноября 2019, 10:49
закомментированный код не проверяется компилятором.
Брось скриншот предполагаемой ошибки, или просто скопируй что в консоли оно пишет, желательно все, и брось скриншот где та задача, с которой ты думаешь проблема.
0