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
72
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
85
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
180
The future of JavaScript
khaosdoctor
0
56
TypeScript tips that could save your life
khaosdoctor
0
170
É hora de falar sobre Deno
khaosdoctor
0
67
JS Software testing for beginners
khaosdoctor
0
69
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
38
The Dark Side of JavaScript
khaosdoctor
0
71
Integrating Containers Into JavaScript
khaosdoctor
0
60
Other Decks in Programming
See All in Programming
Serving TUIs over SSH with Go
caarlos0
0
770
Road to Ruby for A Linguistics Nerd
hayat01sh1da
PRO
0
370
ビカム・ア・コパイロット
ymd65536
1
160
20250426 GDGoC 合同新歓 - GDGoC のススメ
getty708
0
120
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
190
知識0からカンファレンスやってみたらこうなった!
syossan27
5
300
Live Coding: Migrating an Application to Signals
manfredsteyer
PRO
0
110
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
540
ComposeでのPicture in Picture
takathemax
0
140
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
250
Rubyの!メソッドをちゃんと理解する
alstrocrack
2
380
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
440
Featured
See All Featured
Balancing Empowerment & Direction
lara
0
44
The Pragmatic Product Professional
lauravandoore
33
6.6k
Designing for Performance
lara
608
69k
Rails Girls Zürich Keynote
gr2m
94
13k
How to train your dragon (web standard)
notwaldorf
91
6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How STYLIGHT went responsive
nonsquared
100
5.5k
Building an army of robots
kneath
305
45k
Code Reviewing Like a Champion
maltzj
523
40k
RailsConf 2023
tenderlove
30
1.1k
Bash Introduction
62gerente
613
210k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
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