Size: a a a

Android Architecture

2021 June 16

A

Andrey in Android Architecture
Никогда не знаешь когда оно аукнется, накидал такую аппку быстренько, а потом приходит менеджер и сильно удивляется почему внести пару "небольших изменений" займет неделю, "у нас же все реализовано"
источник

D

Denis in Android Architecture
Угу. Мы уже немного говорили на эту тему) Про баланс и "из пушки по воробьям". Поофтопили чутка и хватит)
источник

D

Denis in Android Architecture
Оно работает и в обратную сторону "а почему это для 3 экранов надо проектировать архитектуру и на подобные штуки 2-3 недели выделять? Давайте побыстрее нафигачим"
источник

JF

Jorik Fat in Android Architecture
надо придумать BestCrunchPractice :D
источник

D

Denis in Android Architecture
С @FatJorik уже был диалог на эту тему. Если скукожить его:
"Архитектура это не закон, а передвижные границы". И их выбирают/двигают под себя
источник

D

Denis in Android Architecture
А подход "не подходит под клин - давайте усремся но впихнем" - дрочево.
источник

JF

Jorik Fat in Android Architecture
преждевременная оптимизация тоже болезнь. Архитектуру и код можно выстраивать годами
источник

А

Алексей in Android Architecture
А как по вашему будет оптимально реализовать?
источник

D

Denis in Android Architecture
Баланс! Как печалит когда челы занимают "граничные состояния" в вопросах архитектуры)
источник

JF

Jorik Fat in Android Architecture
самым идеальным решением вижу вставлять костыли, и потом рефакторить те места, которые нужно изменять
Разумеется костыли должны быть не жесткие
источник

D

Denis in Android Architecture
Я уже вырос из этих "срачей/киданий говнами". Разработчик решает задачу для бизнеса. Как он ее сделает - другой вопрос из серии "быстрее/дешевле/качественнее". Там уже сам выбираешь баланс между этими вещами
источник

D

Denis in Android Architecture
Никакая красивая архитектура не поможет если ты это будешь месяцами делать и "напидоривать в коде"
источник

А

Алексей in Android Architecture
Это учебный проект, мне нужно качественней, а быстрее я умею.
источник

D

Denis in Android Architecture
Теории и сэмплов клина уйма. Выбирай любой да "дербань" его
источник

А

Алексей in Android Architecture
Вообщем попробую освоить di
источник

D

Denis in Android Architecture
И про паттерны уже советовали
источник

JF

Jorik Fat in Android Architecture
я бы Вам посоветовал изучить по такой методичке:
MVP/MVVM
DI
Tests
Clean
modules
к каждому пункту - "какую проблему это решает?"
источник

D

Denis in Android Architecture
Можно попробовать "ручной DI" еще чтобы понять для чего он вообще нужен и как либы упрощают (или нет) все это)
источник

JF

Jorik Fat in Android Architecture
тут не важно какой именно DI. Тут важен вопрос "зачем он вообще нужен, если я могу new вызывать?"
источник

JF

Jorik Fat in Android Architecture
я наверное месяца 2 не мог понять цель DI
источник