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
0
890
Карты, деньги, чистая архитектура
Alexander Blinov
October 14, 2017
Tweet
Share
More Decks by Alexander Blinov
See All by Alexander Blinov
Загадочная история одного рефакторинга
xanderblinov
0
120
Молчание джунят
xanderblinov
0
300
Властелин модулей. Ульяновск
xanderblinov
1
140
Властелин модулей. Белгород
xanderblinov
0
340
Совершенно секретно. Тимлид. Белгород
xanderblinov
0
290
Не ходите на конференции или как разрушить личную жизнь и сломать карьеру
xanderblinov
0
100
Властелин модулей (Mobius)
xanderblinov
0
1.9k
Lord of the modules — Nsk
xanderblinov
0
280
Мобильный_DevOps.pdf
xanderblinov
0
240
Other Decks in Programming
See All in Programming
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
120
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
240
SQL Server 2025 LT
odashinsuke
0
170
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
40k
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
800
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
320
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.5k
AIエージェントの設計で注意するべきポイント6選
har1101
6
3.2k
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
280
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
250
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.9k
How to train your dragon (web standard)
notwaldorf
97
6.5k
HDC tutorial
michielstock
1
330
A Soul's Torment
seathinner
5
2.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Code Review Best Practice
trishagee
74
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Context Engineering - Making Every Token Count
addyosmani
9
610
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
390
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 Карты, деньги чистая архитектура Вопросы?