Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Como organizar seu código Rails utilizando o pa...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Renato Filho
March 03, 2018
Technology
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Como organizar seu código Rails utilizando o pattern UseCase
Renato Filho
March 03, 2018
Other Decks in Technology
See All in Technology
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
170
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
190
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
280
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
230
大型犬好きによるPugの紹介
yamanoku
1
160
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Refining Active Record
shugo
0
160
会社説明資料
persolserverworks
0
9.8k
Running Kotlin + Quarkus with Lambda
nealle
1
3.9k
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
120
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
580
A designer walks into a library…
pauljervisheath
211
25k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Navigating Weather and Climate Data
rabernat
0
560
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
It's Worth the Effort
3n
188
29k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Transcript
Como organizar o seu código Rails utilizando o pattern UseCase
Renato Filho
Whoami Desenvolvedor Backend (7 anos +) Instrutor de cursos (SENAC-PI)
Membro do THC Headbanger, geek e Palestrinha nas horas vagas.
MVC = MASSA VEI, C******. PADRÃO UTILIZADO POR BOA BARTE
DOS FRAMEWORKS WEB DE 2005 PARA FRENTE.
MVC NÃO É BALA DE PRATA TOO MUCH CODE. GAMBIARRA
MONKEY PATCHES SOCORRO… MEU CÓDIGO VIROU UMA ZONA.
MODEL (ORIGINALMENTE) NÃO É: DAO CAMADA PARA REGRA DE NEGÓCIOS
BAGUNÇA
FUGINDO DO RAILS WAY (PERO NO MUCHO) CONCERNS USECASES/SERVICES
SOLID SINGLE RESPONSIBILITY PRINCIPLE
COMO ORGANIZAR CONCERN USECASE
LETS`S CODE…
LINKS E REFERÊNCIAS https:/ /webuild.envato.com/blog/a- case-for-use-cases/
Obrigado. https:/ /twitter.com/_renatofh https:/ /github.com/renatosousafilho