Подтвердить что ты не робот

Как следует записывать заметки?

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

4b9b3361

Ответ 1

Публичные выпуски должны содержать как минимум:

  • release, номер сборки
  • все фиксированные общедоступные ошибки
  • все добавленные общедоступные функции

Примечания к выпуску QA должны содержать как минимум:

  • release, номер сборки
  • все исправленные ошибки, включая номер ошибки
  • все добавленные функции, включая ссылки на дизайн документов

Рассматривайте свою аудиторию и старайтесь думать, что им нужно.

Еще одна вещь, которую нужно добавить - это новая или прекращенная поддержка определенных платформ. (Например, мы прекратили поддержку Win3.1 и добавили Vista 64 бит).

Ответ 2

Я бы взглянул на заметки о выпуске популярных проектов F/OSS:

Все эти проекты имеют довольно читаемые и сбалансированные примечания к выпуску.

Ответ 3

Если у вас есть система управления проектами/отслеживанием проблем, вы обязательно должны использовать это для создания заметок о выпуске. Trac и Redmine, в частности, очень хорошие при этом.

Точки выпуска должны иметь несколько свойств, IMO:

  • Помните свою аудиторию. Если это приложение для iPhone, мало кто будет заботиться о том, что определенная логическая ошибка в строке 572 в классе Foo была исправлена. Но им будет очень интересно, что "приложение теперь чувствительно к акселерометру".
  • Обобщите новые разработки, функции и исправления в широком, широком пути, если это возможно. Если вы можете связать их вместе тематически (например, "мы внедрили generics и анонимные типы" ), короткое объявление об этом является хорошим способом дать людям большую картину.
  • Обозначьте определенные вещи, которые были исправлены, со ссылками на ваш общедоступный отладчик ошибок, если таковой имеется. Обычно это может быть сгенерировано автоматически.
  • Не предоставляйте мучительные детали. Должно быть достаточно одного или двухстрочного резюме каждой вещи, которая была добавлена ​​или исправлена.
  • Всегда включайте конкретные идентификаторы выпуска (например, "v.1.4.5" ), если это необходимо.

Ответ 4

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

В промежутке находятся нетехнические пользователи, которым также нужны детали, например отдел поддержки. Для тех людей вы можете дать подробное описание без технических характеристик низкого уровня, например "Исправлена ​​ошибка, когда запись не была сохранена в базе данных".

Ответ 5

Одна из лучших практик с примечаниями к выпуску, на мой взгляд, - автоматизация. Если существуют определенные рекомендации по отправке сообщений системы контроля версий (http://drupal.org/node/52287), вы можете создавать заметки о выпуске автоматическим script (http://cvs.drupal.org/viewvc.py/drupal/contributions/tricks/cvs-release-notes/). Это создало бы замечательные примечания к выпуску: http://drupal.org/node/226165

Ответ 6

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

Затем вы можете использовать проект с открытым исходным кодом, например http://tfschangelog.codeplex.com, чтобы создавать заметки о выпуске. Он имеет версию графического интерфейса пользователя и версию командной строки, которая упрощает планирование отчетов по выпускам на ночной основе.