Почему нельзя загружать изображения кода ошибок, когда задаёшь вопрос? - atls/convention GitHub Wiki

Ты не должен размещать в виде изображения:

  • код
  • сообщения об ошибках
  • исключениях
  • файлы журналов
  • файлы конфигурации
  • файлы проекта
  • или что-либо еще, представленное в текстовой форме

Потому что

  • Код или примеры данных на изображениях нельзя скопировать и вставить в редактор и скомпилировать, чтобы воспроизвести проблему
  • Изображения имеют большой размер и трудночитаемые на мобильных устройствах
  • Изображения не могут быть использованы для поиска
  • Изображения труднее читать, чем текст
  • Постить изображения твоего кода сложнее, чем копировать/вставлять сам код и форматировать его
  • Ты просишь помощи с проблемой и должен максимально облегчить задачу помощи
  • URL-адреса размещенных изображений часто являются недоступными
  • Изображения показывают ограниченное количество строк кода. Для умеренно сложных вопросов невозможно уместить весь необходимый код на одном экране, даже если ты создал самый минимально возможный пример для воспроизведения рассматриваемого вопроса
  • Помощник не сможет понять, вызвана ли ошибка в вашем коде, скажем, невидимыми символами или неправильным использованием символов Unicode, которые выглядят одинаково
  • Некоторые люди используют темную тему для просмотра сайта. Белый фон изображения может повредить их глазам при просмотре сайта в позднее время. Кроме того, изображение с прозрачным фоном может быть отлично видно в светлой теме, но едва различимо в темной

Нужно еще? :-)

Изображения следует использовать только для иллюстрации проблем, которые не могут быть понятны другим способом, например, для предоставления скриншотов пользовательского интерфейса.


Это переработанная информация с Stackoverflow.