Как правильно задавать вопрос на форуме GeekBrains

Привет! Я - Люся, комьюнити-менеджер GeekBrains.
Этот пост создан для того, чтобы организовать более эффективную взаимопомощь на форуме :)
Мы знаем, что вы очень ждали его от нас. Спасибо вам за помощь в его составлении!
Как правильно задавать вопрос по программированию на форуме GeekBrains?
1. Укажите именно суть вопроса.
"У меня не работает” - это не вопрос. Это утверждение.
Пример вопроса:
"У меня не выполняется (КОД|КОМАНДА|МЕТОД) и выдаёт ошибку в (КОНСОЛЬ|ЛОГ|ЭКРАН)".
"У меня есть (НЕОБХОДИМОСТЬ|ПОТРЕБНОСТЬ|ЗАДАЧА) сделать (ДЕЙСТВИЕ) посредством (ЧЕГО-ТО). (КАК|ЧЕМ) это можно выполнить?"
"При использовании (МЕТОДА|ОБЪЕКТА|КЛАССА|ПРОГРАММЫ) у меня возникает ОШИБКА. Вот КОД, как я пробую."
2. Приведите достаточный для воспроизведения Вашей ошибки минимальный код (proof-of-concept), который при этом ещё не придётся исправлять от ошибок для того, чтобы попробовать его выполнить. Для HTML рекомендуется воспользоваться одним из сервисов: codepen.io, jsfiddle.net или другими сервисами наподобие pastebin.com.
3. Предоставляйте все ресурсы, которые требуются в Вашем примере кода. По необходимости заменяйте их по примеру в п.2.
4. Старайтесь пользоваться BB-Code для правильной разметки вашего сообщения. Слишком большой код не размещайте в тексте. Укажите только проблемное место +- 5-10 строк выше-ниже, но при этом приложите код в виде ссылки на архив или на онлайн-сервис по обмену кодом (см. п.2).
5. При выполнении п.4 придерживайтесь принципа достаточной разумности. Выкладывать логи за год работы не надо, как и выкладывать сразу всю всю информацию (отчёт Aida о Вашей рабочей станции, положения звёзд в момент возникновения ошибки и прочих данных). По необходимости всю доп. информацию у Вас запросят.
6. Не выкладывайте архивы на ресурсы, которые требуют просмотра рекламы, денег или ожидания для скачивания. Есть множество других хороших файлообменников: Google Drive, Облако Mail.Ru, Dropbox, Yandex.Disk. Пользуйтесь ими.
7. По возможности приводите полные логи возникновения ошибки, при этом, если они достаточно большие, то архивируйте их.
8. Указывайте, В ЧЕМ (IDE, компилятор, браузер,ПО) и на какой ОС (версия, разрядность) проявляется данная ошибка. Указывать среду разработки, язык программирования и прочую информацию надо не только в тегах, но и в тексте вопроса.
9. Если Вы используете что-то из проприетарного ПО, закрытых библиотек и прочего "не рекомендуемого к распространению", то попробуйте заменить ЭТО заглушками, выдающими на выход тот результат, который приводит к ошибочной ситуации.
Пример:
Если у Вас в коде требуется ответ на запрос, то просто замените Вызов этого запроса на возврат статичного ответа.
Если у Вас вёрстка, и Вы не хотите/не можете выкладывать дизайн, то просто замените всё на placeholder'ы соответствующего размера. При этом, если у Вас есть какие-то визуальные части, по которым требуется что-то выровнять, то просто отметьте это каким-то образом (можно линиями, точками, квадратиками, кружочками).
10. Поясните сразу все, что УЖЕ пробовали делать для исправления ситуации, а также ВСЕ ограничения. Этим Вы убережете свою нервную систему от неподходящих Вам ответов.