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
Android Refactoring
Search
Ricardo Borillo
April 24, 2015
Programming
650
6
Share
Android Refactoring
Slides from the talk at Droidcon Spain 2015 (24th of April, Madrid)
Ricardo Borillo
April 24, 2015
More Decks by Ricardo Borillo
See All by Ricardo Borillo
De la metodología a la práctica. ¿Cómo trabajan los equipos de desarrollo?
borillo
0
45
Deuda técnica en procesos de entrega continua
borillo
1
37
Serverless y React, la pareja perfecta
borillo
0
260
Agile JavaScript
borillo
0
390
La ubicuidad de la tecnología
borillo
1
80
2 años en el Cloud: Presente y futuro del entorno de gestión UJI
borillo
0
98
El testing en JavaScript ya no es para gurús
borillo
0
510
Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker
borillo
2
220
Gestionando el viaje a la nube: El entorno de Gestión UJI en el cloud
borillo
0
130
Other Decks in Programming
See All in Programming
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
200
「速くなった気がする」をデータで疑う
senleaf24
0
170
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
200
実践CRDT
tamadeveloper
0
480
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
590
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
Coding as Prompting Since 2025
ragingwind
0
820
Exploring RuboCop with MCP
koic
0
330
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.9k
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
310
CDK Deployのための ”反響定位”
watany
4
720
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
170
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
First, design no harm
axbom
PRO
2
1.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Abbi's Birthday
coloredviolet
2
6.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
It's Worth the Effort
3n
188
29k
How to build a perfect <img>
jonoalderson
1
5.4k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
210
What's in a price? How to price your products and services
michaelherold
247
13k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Transcript
Android Ricardo Borillo @borillo Refactoring
None
None
None
None
None
None
None
None
None
None
None
None
None
None
martin fowler
“a change made to the internal structure of software to
make it easier to understand and cheaper to modify without changing its observable behavior”
None
None
Clean Code Architecture SOLID Refactoring Testing
vs STUPID SOLID
None
https://github.com/gdg-x/frisbee
STUPID Singleton Invasion
None
None
STUPID Tight Coupling
Inheritance Tell don’t ask Library Wrap
None
None
None
None
STUPID Untestability
None
Tight Coupling Singletons
None
STUPID Premature Optimization
Inner classes Code reuse by inheritance Enums Singleton
STUPID Indescriptive Naming
None
Magic Numbers Naming Comments
None
STUPID Duplication
Value Objects State+Query
None
PREFER COMPOSITION OVER INHERITANCE WRAP LIBRARIES ENCAPSULATE COLLECTIONS DON’T USE
PRIMITIVES IN HIGH LEVELS OF ABSTRACTION SWITCH
None
None
None