Как принято или лучше именовать переменные в C программе. Про нотации знаю, но тут немного особый случай.
У программы есть конфигурационный файл, в котором опции достаточно длинные, т.к. хотелось бы, чтобы они были "говорящими" для непосвященного пользователя. Например:
output_float_as_double="yes"
output_file="~/calculations.bin"
use_mmx="yes"
use_sse3="yes"
Внутри исходников, я считаю, будет лучше, если названия опций конфигурационного файла будут хотя бы частично соответствовать именам переменных.
Соответственно, для примера сверху придумал несколько вариантов (все опции конфигурационного файла загружаются в структуру pconf):
Вариант 1 (длинный)
pconf.output_float_as_double
pconf.output_file
pconf.use_mmx
pconf.use_sse3
Вариант 2 (длинный 2)
pconf.outputfloatasdouble
pconf.outputfile
pconf.usemmx
pconf.usesse3
Вариант 3 (укороченный логически)
pconf.floatasdouble
pconf.output
pconf.usemmx
pconf.usesse3
Вариант 4 (краткий и непонятный)
pconf.OFAD
pconf.OF
pconf.Ummx
pconf.Usse3
Вариант 5 (микс)
pconf.O_float_as_double
pconf.output_file
pconf.use_mmx
pconf.use_sse3
Вариант 6 (ближе к нотациям)
pconf.OFloatAsDouble
pconf.OFile
pconf.UseMMX
pconf.UseSSE3
Собственно вопрос в том, как лучше именовать переменные, какой вариант лучше или какая часть какого варианта лучше? Мне больше нравятся 2, 3 и 6.

Ответ на:
комментарий
от Dendy

Ответ на:
комментарий
от Dendy

Ответ на:
комментарий
от www_linux_org_ru





Ответ на:
комментарий
от klalafuda




Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от kto_tama

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от Dendy


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Наименование xtics (2017)
- Форум Наименование улиц (2015)
- Форум Наименования eth0, eth1... (2007)
- Форум Как поменять наименование устройства? (2018)
- Форум Некорректное отображение поля Наименование (2022)
- Форум Правила наименования пакетов в Portage (2015)
- Форум Узнать наименование непримонтированного раздела диска (2018)
- Форум Наименование сетевых интерфейсов или глюк? (2020)
- Форум imagemagick и наименования выходных файлов (2023)
- Форум Как узнать наименование материнской платы? (2007)