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
O que a qualidade do seu código diz sobre você?
Search
Mônica Ribeiro
September 26, 2022
Technology
0
18
O que a qualidade do seu código diz sobre você?
Palestra feita para a comunidade Devs Java Girl no dia 23 de Setembro de 2022.
Mônica Ribeiro
September 26, 2022
Tweet
Share
More Decks by Mônica Ribeiro
See All by Mônica Ribeiro
Decisões Arquiteturais: O que se encaixa no meu projeto?
monicaribeiro
0
66
Além do olho mágico monitorando a integridade dos microsserviços com o OpenTelemetry
monicaribeiro
0
76
Transformando o caos em clareza o poder da refatoração
monicaribeiro
0
71
Construindo APIs resilientes: práticas de versionamento e documentação
monicaribeiro
0
540
Arquitetura Hexagonal
monicaribeiro
0
150
Você realmente sabe o que acontece por detrás da sua API?
monicaribeiro
0
83
Arquitetura evolutiva: escalando seu negócio e empoderando seu deploy, sem trazer complexidade para sua arquitetura.
monicaribeiro
0
65
Simplificando SOLID com o universo Star Wars
monicaribeiro
1
92
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
1
140
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
4
490
ローカルLLMでファインチューニング
knishioka
0
120
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
380
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
1
200
生成AIでwebアプリケーションを作ってみた
tajimon
2
120
A2Aのクライアントを自作する
rynsuke
1
150
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
230
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
2.3k
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
150
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
480
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
0
240
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
92
6.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
The Invisible Side of Design
smashingmag
299
51k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Facilitating Awesome Meetings
lara
54
6.4k
Music & Morning Musume
bryan
46
6.6k
Gamification - CAS2011
davidbonilla
81
5.3k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
Mônica Ribeiro O que a qualidade do seu código diz
sobre você?
“Feminismo não é tornar as mulheres mais fortes. As mulheres
já são fortes. Trata-se de mudar a maneira como o mundo percebe essa força.” G.D ANDERSON
Agenda Parte 1 Quem sou eu? Parte 2 O que
seu código pode dizer sobre você? Parte 3 Aspectos importantes Parte 4 Dúvidas
Quem sou eu? linktr.ee/monicaintech Mônica Ribeiro Dev Backend @ Zup
IT
{m}ônica in tech
O que a qualidade seu código poderia falar sobre você?
“Qualquer bobo pode escrever um código que um computador possa
entender. Bons programadores escrevem código que os humanos podem entender.” Martin Fowler
MATURIDADE
None
Você está utilizando bem os recursos da linguagem e do
paradigma? {m}ônica in tech
None
Está se preocupando com o tratamento de exceções e logs?
{m}ônica in tech
Porque fazer logging?
Porque fazer logging?
None
O seu código é legível?
Regra de escoteiro
Use nomes que revelem seu propósito
None
None
Use nomes que revelem seu propósito - nomes pronunciáveis; -
evite informações erradas; - nomes passíveis de busca; - evite abreviações (melhor ter um nome longo do que ambíguo) a -> accountRecord as -> accountService
Crie funções pequenas "Regra 1: as funções devem ser pequenas!
Regra 2: as funções devem ser menores do que isso! "
VS
Legibilidade é melhor do que espremer tudo em uma única
linha!
Comentários
None
Está respeitando os contratos do time?
None
Obrigada! linktr.ee/monicaintech Mônica Ribeiro Dev Backend @ Zup IT