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
86
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
190
The future of JavaScript
khaosdoctor
0
56
TypeScript tips that could save your life
khaosdoctor
0
180
É hora de falar sobre Deno
khaosdoctor
0
72
JS Software testing for beginners
khaosdoctor
0
73
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
39
The Dark Side of JavaScript
khaosdoctor
0
72
Integrating Containers Into JavaScript
khaosdoctor
0
63
Other Decks in Programming
See All in Programming
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
180
C++20 射影変換
faithandbrave
0
570
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
3
440
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
200
Discover Metal 4
rei315
2
120
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
280
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
2.2k
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
330
ニーリーにおけるプロダクトエンジニア
nealle
0
780
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
750
XP, Testing and ninja testing
m_seki
3
230
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Navigating Team Friction
lara
187
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Producing Creativity
orderedlist
PRO
346
40k
Adopting Sorbet at Scale
ufuk
77
9.4k
Designing for humans not robots
tammielis
253
25k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
A better future with KSS
kneath
239
17k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Writing Fast Ruby
sferik
628
62k
The Cult of Friendly URLs
andyhume
79
6.5k
Embracing the Ebb and Flow
colly
86
4.7k
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