Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Карты, деньги, чистая архитектура
Search
Alexander Blinov
October 14, 2017
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Карты, деньги, чистая архитектура
Alexander Blinov
October 14, 2017
More Decks by Alexander Blinov
See All by Alexander Blinov
Загадочная история одного рефакторинга
xanderblinov
0
130
Молчание джунят
xanderblinov
0
310
Властелин модулей. Ульяновск
xanderblinov
1
140
Властелин модулей. Белгород
xanderblinov
0
380
Совершенно секретно. Тимлид. Белгород
xanderblinov
0
300
Не ходите на конференции или как разрушить личную жизнь и сломать карьеру
xanderblinov
0
110
Властелин модулей (Mobius)
xanderblinov
0
2k
Lord of the modules — Nsk
xanderblinov
0
290
Мобильный_DevOps.pdf
xanderblinov
0
300
Other Decks in Programming
See All in Programming
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1k
不幸な GC
chencmd
0
710
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
450
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
150
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
540
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
600
My Marp Sample
sinoue0108
0
110
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
160
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
270
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.8k
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
120
Featured
See All Featured
Practical Orchestrator
shlominoach
191
12k
Designing for Performance
lara
611
70k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
310
From π to Pie charts
rasagy
0
320
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Site-Speed That Sticks
csswizardry
13
1.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
740
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
Transcript
Александр Блинов 14/10/2017
[email protected]
#DEVFEST #KALININGRAD #REDMADROBOT Карты, деньги чистая
архитектура
Александр Блинов
[email protected]
Тимлид Android Участник подкастов Админ чата по
архитектуре Android Соавтор Moxy Выступаю на конференциях
Налетай, торопись
В предыдущих сериях
Часть 1 Чистая архитектура
Чистая архитектура СХЕМА РАБОТЫ https://habrahabr.ru/company/mobileup/blog/335382/ изображение из статьи
56 SOLID DEPENDENCY INVERSION - Модули верхних уровней не должны
зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций. - Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
ЧИСТАЯ АРХИТЕКТУРА СУЩНОСТИ + Interfaces + Dependency Injection + Routing
+ Mapping + Tests
Памятка 58 Какие бывают решения?
Часть 2 Деньги
- Тимлид? - Команда? Оценка КТО ДЕЛАЕТ, КОГДА И НУЖНА
ЛИ ВООБЩЕ? - Перед стартом проекта? - В начале спринта? КТО? КОГДА?
- Навык оценки задач Оценка ПОЛЬЗА ОТ ОЦЕНКИ КОМАНДОЙ -
Работа команды со своей оценкой - Точность оценки ЧЛЕНУ КОМАНДЫ ТИМЛИДУ
- Чистые (идеальные часы) - Не включены переговоры - Включает
багфикс - пишем код без багов - Работу выполняет разработчик уровня Middle Оценка ХАРАКТЕРИСТИКА
Оценка ЧИСТЫЕ И ГРЯЗНЫЕ ЧАСЫ Junior Middle Senior Team Lead
25 32 32 25
Оценка 58 КАК УСТРОЕНА?
Оценка 58 КАК ОЦЕНИТЬ СЛОЙ Числа фиббоначи 1 2 3
5 8 13 21
Оценка 58 РАЗБИЕНИЕ ПО ФИЧАМ
Оценка 58 ВРЕМЯ СИНЬОРА
Оценка ОЦЕНКА БОЛЬШЕ ОПЛАЧЕННЫХ ЧАСОВ. ЧТО ДЕЛАТЬ? Scope Time Capacity
Scope > Time x Capacity
Цена ошибки - Цена ошибки растет - Возможность маневра уменьшается
Часть 3 Карты
Roadmap ОЦЕНКА
Roadmap ХОД ПРОЕКТА
Роутинг
- Чистая архитектура ваш БРО - Оцените - Спланируйте Выводы
Ссылки ЧАТ ПО АРХИТЕКТУРЕ https://t.me/Android_Architecture ANDROID ПОДКАСТЫ https://t.me/androiddevpodcast
Вопросы? 96 Карты, деньги чистая архитектура Вопросы?