Мое мнение, что многострочные комментарии в идеале должны выглядеть примерно так:
/* this is a mult-line comment, which wraps lines at some reasonable length,
* usually approximately 80 characters. this way, comments are easy to read
* and, with any half way capable text editor, easy to edit without having
* to manually reshuffle lines, line breaks, and the comment leader. */
// this is a mult-line comment, which wraps lines at some reasonable length,
// usually approximately 80 characters. this way, comments are easy to read
// and, with any half way capable text editor, easy to edit without having
// to manually reshuffle lines, line breaks, and the comment leader.
/* this is a mult-line comment, which wraps lines at some reasonable length,
usually approximately 80 characters. this way, comments are easy to read
and, with any half way capable text editor, easy to edit without having
to manually reshuffle lines, line breaks, and the comment leader. */
Однако XCode не поддерживает поддержку комментариев в этом стиле. Вы должны вручную нажать return в нужное время, чтобы обернуть комментарии на приличной ширине, а затем их редактирование станет полным PITA.
Или вы просто не нажимаете return и не позволяете редактору обернуть его на край экрана вашего редактора. Но если вы похожи на меня, ваш редактор намного шире, чем идеальная длина строки для переноски слов.
Кроме того, XCode насмехается над тем, предлагая функцию визуализации руководства по переносу на 80 символов в редакторе, но это чисто визуальная функция, без механики для ее резервного копирования. Это похоже на раздачу садового лопаты кому-то, использующему экскаватор-погрузчик.
Нужно ли мне проверять реальность здесь? Я думаю не так - или XCode крайне не хватает в форматировании комментариев в стиле абзаца?
Что делают опытные, ответственные, профессиональные разработчики Objective-C при внесении существенных комментариев в свой код? Помогите мне увидеть свет здесь.
Примечание: для XCode 3 я написал ручной файл script, который переформатировал текст и привязал его к горячей клавише. Я еще не понял, как это сделать в XCode 4. Но как script XCode 4 немного ортогонален этой проблеме: плохо пахнет, чтобы увеличить IDE с такими основами, мой вопрос касается ожиданий стиля и культуры разработчиков XCode.
Спасибо за ваш совет.