8. Распространенные вопросы и всякие полезности - qa-guru/getting-started-java GitHub Wiki
Как задавать вопросы?
Краткое руководство об эффективном способе задавать вопросы.
Первое - настройка рабочей среды, чтобы вы дальше могли продолжить обучение.
- Установите JDK 8 или 11 по инструкции;
- После этого проверьте все ли установилось должным образом (руководство есть в инструкции).
Как создать проект в IDEA?
Подробные варианты создания проекта есть в инструкции. Самый простой способ выглядит так:
- Зарегистрироваться на GitHub и создать репозиторий. Название репозитория должно отражать его содержимое и не должно быть случайным набором символов;
-
Через IDEA авторизоваться в GitHub, перейдя по следующему пути
File -> New -> Project from Version Control -> GitHub. В руководстве Idea есть подробная инструкция. -
Ввести данные для авторизации, выбрать нужный проект из списка и нажать «Clone»;
- Вручную создать файл
.gitignore, нажать правой кнопкой мышки на названии проекта и выбратьNew -> File, содержимое скопировать из проекта с урока, который можно найти под видео урока в личном кабинете; - Вручную создать файл
build.gradle, нажать правой кнопкой мышки на названии проекта и выбратьNew -> File, добавить файл в проект (это можно сделать несколькими способами), содержимое скопировать из проекта с урока, который можно найти под видео урока в личном кабинете;
- Добавить директорию
src/test/java(зелененькая), нажать правой кнопкой мышки на названии проекта и выбратьNew -> Directory.
Где смотреть ДЗ и куда его сдавать?
На сайте школы в личном кабинете.

Кракозябры и как это вылечить?
-
В файле
build.gradleпрописать:tasks.withType(JavaCompile) { options.encoding = 'UTF-8'} -
В настройках IDEA выставить следующие настройки;

Можно сделать и в этом разделе IDEA

- Не забыть перезапустить IDEA.
Как загрузить проект на GitHub?
Git подсвечивает файлы разным цветом, чтобы понимали в каком они находятся состоянии: не добавленные в индекс, проиндексированные, добавленные в
.gitignore, отправленные на удаленный сервер, файл со свежими изменениями.
- Сделать Commit;
- Сделать Push;
Эти команды можно делать и через консоль, подробнее в этом руководстве.
Полезное расширение для браузера Chrome что смотреть проект в GitHub:
Что такое логи и где их смотреть?
Каждое ваше действие записывается. Надо научиться понимать, что в них записано. Если, что-то в тесте пошло не так, в первую очередь смотрят в лог. Логи — это текстовые файлы, в которых хранится информация о пользователях, их взаимодействии с сервером, а также системная информация о работе сервера. Логи формируются в автоматическом режиме и сохраняются в хронологическом порядке.
Что делать если не работает автотест? (примерный алгоритм решения)
- Посмотреть что написано в логах;
- Проверить подтянулись ли импорты библиотек;
- Проверить содержимое файла
build.gradle, прописаны ли нужные зависимости; - Посмотреть пути директорий файлов;
- Непонятную ошибку в логе можно и нужно загуглить;
- Если не понимаете, что тут вообще происходит, то сделать полную копию лога / кода и выложить на Pastebin (лучший вариант) или приложить скриншот, описать проблему словами, как пытались эту проблему решить самостоятельно и выложить вопрос в чат группы. Возможно, с этой проблемой уже сталкивались другие участники курса, если в чате группы не нашли решения напишите наставнику.
Ваш код, если вам нужна помощь, выкладывайте на сайт Pastebin
Полезные команды для IDEA.
Список горячих клавиш для Intellij IDEA