Size: a a a

Android Developer

2018 January 14

AB

Alexander Bragin in Android Developer
О, чат по курсу!

Всем, привет!

Рассылка, что чат этот появился будет как я понимаю позже, когда вся специализации запуститься? А то чуть не пропустил, хорошо, что повторно на курсы захожу.
источник

ВМ

Василий Мартынов in Android Developer
Добрый день! Планировали завтра рассылку по тестерам сделать. А слушатели завтра после запуска присоединяться
источник

ЕБ

Евгений Башта in Android Developer
Добрый день!
источник

AB

Alexander Bragin in Android Developer
А есть какие-нибудь стандарты именования ресурсов, id, классов и прочего у Android, например, при именовании: @+id/tv_text?..
источник

n

nullpexx in Android Developer
Alexander Bragin
А есть какие-нибудь стандарты именования ресурсов, id, классов и прочего у Android, например, при именовании: @+id/tv_text?..
привет!
есть  рекомендации, наподобие этой
https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md
источник

n

nullpexx in Android Developer
но имеет место формирование в каждой отдельной компании своих гайдлайнов
источник

AB

Alexander Bragin in Android Developer
Спасибо! Быстро глянул — простой интуитивно понятный стиль кодирования.
источник

AB

Alexander Bragin in Android Developer
Но опять я эти "m" в именовании полей вижу — вот они то мне покоя не дают))
источник

AB

Alexander Bragin in Android Developer
источник

n

nullpexx in Android Developer
m - для полей класса
s - для статических полей
это так называемая венгерская нотация
источник

AB

Alexander Bragin in Android Developer
nullpexx
m - для полей класса
s - для статических полей
это так называемая венгерская нотация
m = member типа что ли?
источник

n

nullpexx in Android Developer
суть в том чтобы быстро отличить поле класса от локальной переменной.
современные IDE конечно подствечивают цветом, но иногда приходится читать код без подсказок
источник

n

nullpexx in Android Developer
типа того, да
источник

n

nullpexx in Android Developer
источник

n

nullpexx in Android Developer
источник

n

nullpexx in Android Developer
чувствуете разницу?
источник

AB

Alexander Bragin in Android Developer
nullpexx
суть в том чтобы быстро отличить поле класса от локальной переменной.
современные IDE конечно подствечивают цветом, но иногда приходится читать код без подсказок
Ого! Вроде мелочь такая незначительная, а какая польза от этого большая в плане экономия времени. При первом опыте кодирования Android уже наталкивался на это: когда нужно чтобы переменная была доступна во всех методах класса и нужно быстро понимать где она объявлена: локально или как член-класса
источник

n

nullpexx in Android Developer
можно настроить чтобы студия предлагала сама имя переменной с префиксом
источник

n

nullpexx in Android Developer
источник

n

nullpexx in Android Developer
тогда через ctrl-пробел будет предлагаться с префиксом
источник