Именование
Файлы: все исходные файлы кода используют имена в нижнем регистре, и имя файла соответствует имени класса в файле.
Классы: начинаются с заглавной буквы, следуют соглашению об именовании CamelCase, используют английские существительные для сокращения слов, не более трёх последовательных заглавных букв.
Методы классов: начинаются со строчной буквы, следуют CamelCase.
Члены классов: начинаются с «m_», за которым следует слово со строчной буквой, следуют CamelCase.
Атрибуты: получают имена, соответствующие именам членов (без «m_»), установка атрибутов начинается с «set» и использует заглавные буквы.
Локальные переменные: начинаются со строчных букв, следуют CamelCase.
Перечисления: члены перечислений начинаются с аббревиатуры типа перечисления, за которой следует символ подчёркивания («_»). Например, CmdPort в перечислении OptionType будет называться Opt_CmdPort.
Комментарии
Комментарии включают блочные комментарии /* */ и однострочные комментарии //.
/**
* Класс CommandParser
* анализирует параметры команды.
*/
/**
* cmdIPTuple получает IP-пятиэлементный кортеж команды.
* @param dest выходной параметр.
* @return возвращает true при успешном выполнении.
*/
int m_sampling; // частота выборки данных
int m_allowErrorCode; // допустимый размер ошибки пакета данных
QTime m_startTime; // время запуска
qint64 m_totalSampleCount; // общий объём полученных данных
Формат кода
Формат кода включает использование if и while.
if(condition)
{
dosth..
}
while(condition)
{
dosth...
}
или
do{
dosth...
}while(condtion)
Кодировка файлов
Все файлы кода сохраняются в формате UTF-8 с BOM.
Другие стандарты
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )