English

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

Опубликовано: 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, совершенным более полугода назад
  2. Побыть туристом в своем городе
  3. Космология, Байкал, Математика, Минимализм
  4. Уроки математики - Youtube-канал
  5. Почему я считаю, что бойкотировать выборы это плохая идея
  6. Ксения Собчак в гостях у Познера
  7. Один из способов решения психологических проблем в семье
  8. Стрельба из пистолета Ярыгина
  9. Опыт участия в Teamlab в роли наставника
  10. Highload 2017. Как это было.
  11. Авиатор. Е. Водолазкин. Отзыв