Size: a a a

Android arch. components

2019 June 20

YG

Yura Gromyk in Android arch. components
Лан, спасибо
Вечерком гляну,  а то дали тестовое и хочется написать красиво (попытаться так написать). А писать как раньше 70% логики в VM чёт не комильфо
источник

YG

Yura Gromyk in Android arch. components
Кирилл Романенко
Не существует идеальных сеплов.)
Ну, всё довольно таки относительно ;)
источник

ОА

Оганнес Асатрян in Android arch. components
Yura Gromyk
Лан, спасибо
Вечерком гляну,  а то дали тестовое и хочется написать красиво (попытаться так написать). А писать как раньше 70% логики в VM чёт не комильфо
Я ща пишу один проект и там забил на архитектуру - итого тонны кода в классах
источник

YG

Yura Gromyk in Android arch. components
Оганнес Асатрян
Я ща пишу один проект и там забил на архитектуру - итого тонны кода в классах
Такое же было, сначала пытался всё делать красиво на одном проекте, но потом внезапно появились постоянные дедлайны и 14-часовые рабочие дни, поэтому о архитектуре никаких мыслей и быть не могло
Был один класс на 1700 строк (у нас просто была своя либка для чарта и там просто тонны ифок, которые уже не хотелось куда-то выносить, чтобы что-то не поломать)
Но мне правда стыдно за это :(
источник

ОА

Оганнес Асатрян in Android arch. components
Yura Gromyk
Такое же было, сначала пытался всё делать красиво на одном проекте, но потом внезапно появились постоянные дедлайны и 14-часовые рабочие дни, поэтому о архитектуре никаких мыслей и быть не могло
Был один класс на 1700 строк (у нас просто была своя либка для чарта и там просто тонны ифок, которые уже не хотелось куда-то выносить, чтобы что-то не поломать)
Но мне правда стыдно за это :(
Типичный кейс
источник

ОА

Оганнес Асатрян in Android arch. components
Как говорит дядюшка Боб - если вы бы делали операцию на сердце - вы бы спешили?
источник

ОА

Оганнес Асатрян in Android arch. components
А мы вечно спешим и делаем хуйню.
источник

ОА

Оганнес Асатрян in Android arch. components
Надо вдолбить всем в мозги что разработка не терпит спешки
источник

ОА

Оганнес Асатрян in Android arch. components
И 14 часов писать код нельзя
источник

DM

Dmitriy Mitrofanov in Android arch. components
Оганнес Асатрян
Надо вдолбить всем в мозги что разработка не терпит спешки
Индусы не дадут этого сделать)
источник

AA

Andrey Akimov in Android arch. components
для заказчика - мы не работаем, мы просто тыкаем кнопочки
источник

DM

Dmitriy Mitrofanov in Android arch. components
А бизнес привык думать "как сделать сейчас" а не "как будем делать потом"
источник

ОА

Оганнес Асатрян in Android arch. components
Dmitriy Mitrofanov
А бизнес привык думать "как сделать сейчас" а не "как будем делать потом"
Так и сейчас надо делать на совесть, а не на отъебись
источник

DM

Dmitriy Mitrofanov in Android arch. components
Оганнес Асатрян
Так и сейчас надо делать на совесть, а не на отъебись
Я вот себе и коллегам запилил шаблон, что бы не писать много кода вручную. Тыкаешь new feature и у тебя создается фрагмент, презентер, интерфейс, тест презентера и лэйаут уже связанные, так что остается только нарисовать лэйаут и код написать, причем все названия уже унифицированы
источник

AA

Andrey Akimov in Android arch. components
Dmitriy Mitrofanov
Я вот себе и коллегам запилил шаблон, что бы не писать много кода вручную. Тыкаешь new feature и у тебя создается фрагмент, презентер, интерфейс, тест презентера и лэйаут уже связанные, так что остается только нарисовать лэйаут и код написать, причем все названия уже унифицированы
вот это пушка канеш
источник

AA

Andrey Akimov in Android arch. components
поделись?)
источник

DM

Dmitriy Mitrofanov in Android arch. components
Можно развить эту тему и сделать универсальный шаблон для всех) Хотя я уже находил подобный на просторах - там полностью app module  создается
источник

DM

Dmitriy Mitrofanov in Android arch. components
Andrey Akimov
поделись?)
А какие у вас технологии?))) У нас самописный MVP поэтому вам вряд-ли подойдет. Но я планирую в ближайшее время для MVVM+RX+koin+mockito запилить и выложить, если это интересно обществу будет
источник

YG

Yura Gromyk in Android arch. components
Оганнес Асатрян
И 14 часов писать код нельзя
Я это, к сожалению, после нескольких таких недель понял(
источник

ОА

Оганнес Асатрян in Android arch. components
Dmitriy Mitrofanov
А какие у вас технологии?))) У нас самописный MVP поэтому вам вряд-ли подойдет. Но я планирую в ближайшее время для MVVM+RX+koin+mockito запилить и выложить, если это интересно обществу будет
Задрали этим рх
источник