По моему мнению, в идеале многострочные комментарии должны выглядеть примерно так:
/* 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 не поддерживает управление комментариями в этом стиле. Вы должны вручную нажать клавишу возврата в нужное время, чтобы обернуть комментарии на приличную ширину, и затем их редактирование станет полной PITA.
Или вы просто никогда не нажимаете клавишу возврата и позволяете редактору обернуть ее на краю экрана редактора. Но если вы похожи на меня, ваш редактор намного шире, чем идеальная длина строки переноса слов.
Более того, XCode насмехается над мной, предлагая функцию рендеринга руководства по переносу в 80 символов в редакторе, однако это чисто визуальная функция без механики для ее резервного копирования. Это похоже на передачу садовой лопатки тому, кто привык использовать экскаватор.
Нужна ли здесь проверка реальности - я не так думаю - или XCode крайне не хватает базового форматирования комментариев в стиле абзацев?
Что делают опытные, ответственные, профессиональные разработчики Objective-C, делая существенные комментарии в своем коде? Помоги мне увидеть свет здесь.
Примечание: для XCode 3 я написал скрипт, свернутый вручную, который переформатировал текст и связал его с горячей клавишей. Я еще не понял, как это сделать в XCode 4. Но то, как писать сценарий для XCode 4, немного ортогонально этой проблеме: плохо пахнуть необходимостью дополнения IDE такими основами, мой вопрос - о стиле и культурных ожиданиях разработчиков XCode.
Спасибо за ваш совет.