Личное соглашение кодирования

Опубликовано: 2012-09-04 04:28:18

Именование

varName - переменная

SomeClass - класс

some_method - метод

aArray - массив

Отступы

во вложениях условий, циклах - 1 таб


for() {

    // some action

}

Комментарий - 1 пробел

Пропуски строк

Условия и циклы - одна пробельная строка сверху;

Метод - две пробельные строки сверху;

Класс - две пробельные строки сверху;

Группы схожих по смыслу переменных - одна строка сверху;

Комментарий - одна строка сверху

Исключения


// some comment

if (condition) {

    // some comment

    if (condition) {

        // some action

    }

}


for() {

    for() {

        // some action

    }

}

Коды return

Null - ошибка при выполнении

1 - Ok

Методы

Краткое описание метода

Описание входных данных

Описание выходных данных

Класс

Краткое описание класса

Константы

SOME_CONST

Префиксы

g_varName - Глобальные переменные

Прошлые записи

  1. Отпуск в Калининграде
  2. Подарок из Грузии
  3. Уборка придомовой территории
  4. Терпеть нельзя, действовать
  5. Курс 'Upgrade руководителя' от Rubius Academy
  6. Мечты об идеальном Томске. Общественный транспорт и проблема пробок
  7. Arch Linux вместо Linux Mint
  8. Highload 2017 vs Codefest 2018
  9. Детализация по звонкам Теле2, совершенным более полугода назад
  10. Побыть туристом в своем городе
  11. Космология, Байкал, Математика, Минимализм