This repository has been archived by the owner on Mar 29, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
codestyle
Valerii Zuev edited this page Feb 21, 2020
·
2 revisions
- весь код приложений для Андроид должен лежать в
braille4/android/
(см. веткуdev
) - Отчёты и документация помещается в папку
doc
Некоторые правила оформления кода на Kotlin, которых мы будем придерживаться:
-
CamelCase: если в названии несколько слов, следующее начинается с заглавной буквы. Имена классов начинаются с заглавной буквы, переменных и функций - со строчной, например
class BrailleSymbol
,fun printBraille
,var brailleSequence
. - Отступы обозначаются 4 пробелами
- длина строки - 160 символов, более длинные переносим
- комментарии к коду можно оставлять на русском или английском языке. Комментарий должен описывать текст, закомментированный код коммитить не надо.
- Хардкод: нежелательно использовать безымянные константы в коде (кроме разумного использования 0, 1). В тестах в разумных пределах хардкод допустим.
В случае сомнений можно посмотреть официальный стиль кодирования языка Котлин
Если Вы считаете, что надо ввести правило, которого здесь ещё нет, обсудите это с командой.