Android-разработка в «Live Typing»

На сode review код будет проверяться по следующим критериям:

  1. Соответствие рекомендациям из официальной документации (но стоит обратить внимание на то, что пункты ниже заменяют некоторые из описанных в ней)

  2. Мы не используем Butterknife и findViewById. Используем Kotlin Android Extensions. Имена id для всех view называем в стиле lower_snake_case

  3. При именовании id`шников используем правило Where-Description. Например, fragment_authorization_password_hint (в отличии от распространенного Where-What-Description (fragment_authorization_text_view_password_hint))

  4. Аннотации всегда указываются в одну строчку

  5. Порядок полей и методов:

  1. Function expression допускается только в случае, если выражение помещается в одну строку

  2. Неизменяемые поля в (Companion) Object и compile-time константы именуются в стиле SCREAMING_SNAKE_CASE