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
81
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
180
The future of JavaScript
khaosdoctor
0
52
TypeScript tips that could save your life
khaosdoctor
0
170
É hora de falar sobre Deno
khaosdoctor
0
65
JS Software testing for beginners
khaosdoctor
0
59
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
36
The Dark Side of JavaScript
khaosdoctor
0
68
Integrating Containers Into JavaScript
khaosdoctor
0
54
Other Decks in Programming
See All in Programming
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
290
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
180
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
230
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.2k
React 19アップデートのために必要なこと
uhyo
8
1.6k
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
はじめての Go * WASM * OCR
sgash708
1
120
PEPCは何を変えようとしていたのか
ken7253
3
300
Rubyと自由とAIと
yotii23
6
1.9k
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
650
Learning Kotlin with detekt
inouehi
1
190
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Adopting Sorbet at Scale
ufuk
75
9.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
540
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
Gamification - CAS2011
davidbonilla
80
5.2k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Bash Introduction
62gerente
611
210k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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