Информация о программе;условности, я делаю это правильно? - PullRequest
0 голосов
/ 30 сентября 2010

Добавление информации о файле в программу.

/**
* @Author: Kyle
* @Date: 9-29-2010
* @Description: Stack overflow question!
*/

Я правильно делаю?У меня есть курс по программированию на C, и я пишу свои программы с чем-то похожим на это.

Кроме того ... Где я могу указать информацию о версии файла?Я включил бы это под датой?

/**
* @Author: Kyle
* @Date: 9-29-2010
* @Version: 1.000
* @Description: Stack overflow question!
*/

Каковы надлежащие соглашения?Спасибо.

Ответы [ 2 ]

1 голос
/ 30 сентября 2010

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

/**
* Stack overflow question!
* Copyright (C) 2010 Kyle <contact@kyle.com>
* Date: 9-29-2010 
*/
1 голос
/ 30 сентября 2010

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

Звучит так, как будто вы используете какой-то формат doxygen, однако я довольноуверен, что он не принимает данные в начале файлов, используя'@'.

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

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

Итак, окончательный ответ, используйте что-то ясное и постоянное для вас.

...