Поделиться через


Рекомендации сообщества разработчиков

Сообщество разработчиков отслеживает проблемы и предложения функций для Visual Studio.

Отправка проблем и предложений

Сообщество разработчиков Visual Studio отслеживает проблемы и предложения функций для Visual Studio.

Перед отправкой проблемы

Выполните поиск проблемы в сообществе разработчиков Visual Studio, чтобы убедиться, что она еще не существует. Если проблема уже существует, сделайте соответствующие комментарии и приведите свой голос.

Если ваш вопрос, задайте его сообществу в Stack Overflow, используя тег visual-studio. У нас есть сотрудники службы поддержки клиентов, которые отслеживают этот тег и помогут ответить на вопросы.

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

Написание хорошего отчета об ошибках или предложения функций

  • Оформляйте только одну проблему или запрос на добавление функций на каждую заявку.

    • Объединение нескольких проблем или запросов функций в одну проблему затрудняет диагностику и труднее для других пользователей голосовать за вашу проблему.
    • Не добавляйте вашу проблему в качестве комментария к существующей проблеме, если только это не для идентичных входных данных. Многие проблемы выглядят похожими, но имеют различные причины, что затрудняет диагностику проблемы.
  • Чем больше информации вы можете предоставить, тем проще будет для нас воспроизвести и устранить проблему.

  • Включите следующие шаги для каждой проблемы.

    • Воспроизводимые шаги (1... 2... 3...) и то, что вы ожидали и что вы пережили.
    • Изображения, анимации или ссылка на видео. Изображения и анимации иллюстрируют шаги воспроизведения, но не заменяют их.
    • При необходимости предоставьте фрагмент кода, демонстрирующий проблему, или ссылку на репозиторий, откуда можно легко скачать на наш компьютер для воспроизведения проблемы.
  • Не забудьте выполнить следующие действия.

    • Выполните поиск, чтобы узнать, существует ли дубликат. Если да, проголосуйте по существующей проблеме, предоставив дополнительные комментарии или уточнения по мере необходимости.
    • Повторно создайте проблему после отключения всех расширений. Если проблема вызвана установленным расширением, отправьте проблему в расширение соответственно.
    • Упростите код по проблеме, чтобы лучше изолировать проблему.

Даже если предоставлены подробные сведения, мы не можем воспроизвести проблему и можем попросить дополнительную информацию!

Управление отчетами о проблемах

Процесс триажа проблемы включает в себя несколько этапов и совместно выполняется в команде, работающей над функцией. Обычно сортировка занимает одну неделю, но может потребоваться больше времени. Цель триажа — предоставить вам четкое представление о том, что произойдет с вашей ситуацией. Например, после сортировки вы узнаете, планируем ли мы устранить вашу проблему или будем ждать дополнительных отзывов от сообщества.

После сообщения о проблеме статусы указывают, на каком этапе жизненного цикла находятся ваши заявки. Когда команды Visual Studio по продуктам просматривают отзывы, они присваивают им соответствующий статус. Отслеживайте прогресс ваших отчетов о проблемах, обращаясь к состояниям проблем и часто задаваемым вопросам.

Приоритизация вопросов, которые необходимо решить

Мы не можем устранить все проблемы, о которые сообщили. Некоторые из них слишком дороги для исправления, некоторые могут привести к регрессу других областей функциональности, и некоторые могут оказывать слишком слабое влияние. Мы понимаем, что это может быть разочаровывающим, если вы заняли время, чтобы отправить нам отчет о проблеме. Мы все были там, будь то в этом проекте или других проектах, к которым мы внесли вклад. Если проблема была закрыта, и вы считаете, что предоставленная нами причина вас не устраивает, вы можете уточнить ваш вариант использования и запросить повторное активирование проблемы для дальнейшего рассмотрения. На этом этапе мы можем попросить вас получить дополнительную информацию.

Отсутствующие важные сведения

Когда в проблеме отсутствует важная информация, мы назначаем состояние Требуется дополнительная информация. Мы закомментируем проблему с определенной информацией, которую нам нужно, и вы получите уведомление по электронной почте. Если мы не получаем информацию в течение семи дней, мы отправим вам напоминание. После этого мы закрываем билет через 14 дней бездействия.

Другой продукт

Иногда, при сообщении о проблеме, оказывается, что она вызвана другим продуктом, а не «Visual Studio». Это может быть другое связанное приложение или расширение.

Когда это произойдет, мы закроем проблему и попросите вас открыть ее с другим продуктом. Ниже приведены некоторые распространенные места для отправки этих проблем:

Дополнительные сведения

Управление предложениями функций

Предложения функций — это средство взаимодействия между нами и членами сообщества разработчиков. Технически, мы могли бы вечно держать открытыми все запросы на новые функции. Но сохранение открытых вопросов приведет к снижению видимости сообщества в текущем состоянии функционала. Таким образом, мы закрываем запросы на функции, которые не будем рассматривать, и назначаем функции, которые можем рассмотреть, метке «Проверка».

Если вы предложили функцию, вы можете быть разочарованы тем, что мы не планируем обратиться к вашему запросу. Мы понимаем это. Все мы были там — в этом проекте или других, в которые мы внесли свой вклад. Итак, будьте уверены, мы любим все ваши идеи. Не обижайтесь лично, если мы закрываем или назначаем метку Под рецензирование вашему предложению. Если вы считаете, что ваше предложение по функционалу должно оставаться открытым, уточните ваш вариант использования, свяжитесь с нами или получите больше голосов.

В процессе принятия решений мы рассмотрим следующие характеристики предложения функции:

  • Соответствует ли это нашему общему направлению продукта?
  • Можем ли мы позволить себе построить и сохранить его?
  • Соответствует ли она нашей общей стратегии развития ?
  • Имеет ли она поддержку сообщества, как указано голосами и комментариями?
  • Мы любим это, даже с низкой поддержкой сообщества?

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

Если предложение не соответствует общему направлению продукта, мы закроем его как вне области. Например, у нас могут быть аналогичные инвестиции в другие члены семейства продуктов Visual Studio. Или предлагаемая функция может иметь отношение только к нескольким людям, что делает расширение лучше подходящим для этой цели.

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

Обсуждение этикета

Чтобы сохранить беседу ясной и прозрачной, ограничить обсуждение на английском языке и сохранить вещи, относящиеся к этому вопросу. Будьте внимательны к другим и всегда старайтесь быть вежливыми и профессиональными.

Дополнительные сведения см. в кодексе поведения сообщества Майкрософт.

Любые нарушения этикета обсуждения могут привести к удалению комментария и в конечном итоге запретить пользователя.

Если вы считаете, что ваша учетная запись была запрещена ошибкой, обратитесь к vsfeedback@microsoft.com запросу на отмену.

Конфиденциальность данных

Примечания и ответы общедоступны, но все вложенные файлы предоставляются только корпорации Майкрософт. Эта видимость полезна, так как она позволяет всему сообществу видеть проблемы и решения, найденные другими пользователями. Если вы обеспокоены конфиденциальностью ваших данных или сохранностью вашей личности, у вас есть варианты. Дополнительные сведения о конфиденциальности данных сообщества разработчиков.

Перейдите к сообществу разработчиков Visual Studio , чтобы сообщить о проблемах, предложить функции или просмотреть существующие билеты. Наслаждаться!