Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
23
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
(DevFest Triângulo) Arquitetando para o inevitável: o erro
monicaribeiro
1
24
Resiliência em APIs: como decidir, implementar e provar que está funcionando
monicaribeiro
0
34
Decisões Arquiteturais: O que se encaixa no meu projeto?
monicaribeiro
0
69
Além do olho mágico monitorando a integridade dos microsserviços com o OpenTelemetry
monicaribeiro
0
78
Transformando o caos em clareza o poder da refatoração
monicaribeiro
0
74
Construindo APIs resilientes: práticas de versionamento e documentação
monicaribeiro
0
550
Arquitetura Hexagonal
monicaribeiro
0
180
Você realmente sabe o que acontece por detrás da sua API?
monicaribeiro
0
84
Arquitetura evolutiva: escalando seu negócio e empoderando seu deploy, sem trazer complexidade para sua arquitetura.
monicaribeiro
0
69
Other Decks in Technology
See All in Technology
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
230
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
210
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
500
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
410
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
140
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
260
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
470
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
330
Featured
See All Featured
Docker and Python
trallard
47
3.7k
Chasing Engaging Ingredients in Design
codingconduct
0
84
Speed Design
sergeychernyshev
33
1.4k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Spectacular Lies of Maps
axbom
PRO
1
400
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
WCS-LA-2024
lcolladotor
0
390
Facilitating Awesome Meetings
lara
57
6.7k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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