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
Qualidade ALÉM do código
Search
Lucas Santos
September 27, 2018
Programming
1
78
Qualidade ALÉM do código
Como melhorar a qualidade do seu código sem sequer tocar nele?
Lucas Santos
September 27, 2018
Tweet
Share
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
88
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
190
The future of JavaScript
khaosdoctor
0
57
TypeScript tips that could save your life
khaosdoctor
0
190
É hora de falar sobre Deno
khaosdoctor
0
72
JS Software testing for beginners
khaosdoctor
0
74
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
39
The Dark Side of JavaScript
khaosdoctor
0
73
Integrating Containers Into JavaScript
khaosdoctor
0
64
Other Decks in Programming
See All in Programming
速いWebフレームワークを作る
yusukebe
3
360
AIでLINEスタンプを作ってみた
eycjur
1
220
Namespace and Its Future
tagomoris
6
660
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
990
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
3
1.8k
私の後悔をAWS DMSで解決した話
hiramax
4
170
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1k
A Gopher's Guide to Vibe Coding
danicat
0
190
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
TDD 実践ミニトーク
contour_gara
1
260
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
BBQ
matthewcrist
89
9.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
500
Balancing Empowerment & Direction
lara
3
600
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Building an army of robots
kneath
306
46k
Transcript
Qualidade além do código
Lucas Santos /khaosdoctor @_staticvoid lsantos.me @khaosdoctor
trainingcenter.io 2018.abcdevelopers.org
Por que sempre falamos em qualidade NO código?
None
Qualidade vai muito além do código...
O que é qualidade?
capacidade de atingir o(s) efeito(s) pretendido(s)
característica ou atributo distintivo positivo que faz algo sobressair em
relação a outros.
Qualidade é um trabalho bem feito...
E o que é um trabalho bem feito?
Código funcional
Eficiente
Escalável
Manutenível
Testável
Reproduzível
Quem faz esse código?
Nós Sistemas são criados por pessoas, para pessoas
Leva tempo...
Time!
None
Passos para a qualidade fora do código...
1. Cultura de time
Escrever testes
Atualizar testes
Testes tomam muito tempo (algum P.O)
git commit --no-verify
None
2. Organização do repositório
Branches
Code review
Code review
Pull request templates
Versão
Changelogs/Releases
None
Milestones
3. Agile
Scrum pode ajudar
4. Guias de estilo
None
Comentários
Repositório de governança
None
5. Documentação
Escrever
Atualizar
None
LER!
6. Ferramentas de apoio
CI/CD
7. Comunicação
Obrigado! /khaosdoctor @_staticvoid lsantos.me @khaosdoctor