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
Criação de Software para Durar
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexandre Gaigalas
October 27, 2012
Programming
550
4
Share
Criação de Software para Durar
Alexandre Gaigalas
October 27, 2012
More Decks by Alexandre Gaigalas
See All by Alexandre Gaigalas
Geolocalização + E-Commerce
alganet
2
160
Passos em Direção à Glória do REST
alganet
0
550
Porrada no Wordpress!
alganet
2
440
Microframeworks vs. Frameworks
alganet
4
370
Dados!
alganet
2
310
Domine Validação de Dados em 45min
alganet
6
490
REST in PaaS
alganet
6
1.2k
Linked Data e Web Semântica
alganet
1
510
Armazenamento de Dados para Web Semântica
alganet
4
400
Other Decks in Programming
See All in Programming
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
210
AI Agent と正しく分析するための環境作り
yoshyum
2
550
🦞OpenClaw works with AWS
licux
1
370
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
210
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
460
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
260
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
190
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
200
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
450
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
400
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
300
Evolving SEO for Evolving Search Engines
ryanjones
0
200
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
How STYLIGHT went responsive
nonsquared
100
6.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
What's in a price? How to price your products and services
michaelherold
247
13k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
390
sira's awesome portfolio website redesign presentation
elsirapls
0
250
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Transcript
27 de Outubro PHPSC Conference 2012 1 Criação de Software
para Durar
27 de Outubro PHPSC Conference 2012 2 Alexandre Gaigalas http://about.me/alganet
27 de Outubro PHPSC Conference 2012 3 Arquitetura
27 de Outubro PHPSC Conference 2012 4 Dados
27 de Outubro PHPSC Conference 2012 5 Componentes
27 de Outubro PHPSC Conference 2012 6 Conectores
27 de Outubro PHPSC Conference 2012 7 Arquitetura
27 de Outubro PHPSC Conference 2012 8 Arquitetura escalabilidade
27 de Outubro PHPSC Conference 2012 9 Arquitetura performance
27 de Outubro PHPSC Conference 2012 10 Arquitetura segurança
27 de Outubro PHPSC Conference 2012 11 Arquitetura durabilidade...
27 de Outubro PHPSC Conference 2012 12 Arquitetura
27 de Outubro PHPSC Conference 2012 13 Arquitetura
27 de Outubro PHPSC Conference 2012 14 Arquitetura (levemente desequilibrada)
27 de Outubro PHPSC Conference 2012 15 Arquitetura é como
você organiza elementos de software para atingir determinadas características.
27 de Outubro PHPSC Conference 2012 16 Arquitetura é como
você organiza elementos de software para atingir performance;
27 de Outubro PHPSC Conference 2012 17 Arquitetura é como
você organiza elementos de software para atingir escalabilidade;
27 de Outubro PHPSC Conference 2012 18 Arquitetura é como
você organiza elementos de software para atingir durabilidade...
27 de Outubro PHPSC Conference 2012 19 Descartável (é o
contrário de durável)
27 de Outubro PHPSC Conference 2012 20 Descartável (dãã)
27 de Outubro PHPSC Conference 2012 21 Descartável difícil de
manter
27 de Outubro PHPSC Conference 2012 22 Descartável inchado inchado
27 de Outubro PHPSC Conference 2012 23 Descartável bugado
27 de Outubro PHPSC Conference 2012 24 Descartável perda de
propósito
27 de Outubro PHPSC Conference 2012 25 perda de propósito
Interface
27 de Outubro PHPSC Conference 2012 26 Interface • User
Interface perda de propósito
27 de Outubro PHPSC Conference 2012 27 Interface • User
Interface • API (Application Programming Interface) perda de propósito
27 de Outubro PHPSC Conference 2012 28 Interface • User
Interface • API (Application Programming Interface) • Botões de Microondas
27 de Outubro PHPSC Conference 2012 29 Descartável incompatível
27 de Outubro PHPSC Conference 2012 30 incompatível Padrões
27 de Outubro PHPSC Conference 2012 31 incompatível Padrões •
Standards (HTML, HTTP...)
27 de Outubro PHPSC Conference 2012 32 Padrões • Standards
(HTML, HTTP...) • Patterns incompatível
27 de Outubro PHPSC Conference 2012 33 Padrões • Standards
(HTML, HTTP...) • Patterns • UI Patterns incompatível
27 de Outubro PHPSC Conference 2012 34 Padrões • Standards
(HTML, HTTP...) • Patterns • UI Patterns • Design Patterns (OOP)
27 de Outubro PHPSC Conference 2012 35 Descartável baixa qualidade
27 de Outubro PHPSC Conference 2012 36 baixa qualidade Testes
27 de Outubro PHPSC Conference 2012 37 baixa qualidade Testes
• Unitários
27 de Outubro PHPSC Conference 2012 38 Testes • Unitários
• de Aceitação baixa qualidade
27 de Outubro PHPSC Conference 2012 39 Testes • Unitários
• de Aceitação • de Integração...
27 de Outubro PHPSC Conference 2012 40 Software Durável qualidade
API padrões
27 de Outubro PHPSC Conference 2012 41 Software Durável qualidade
API padrões • Testes • Unitários • De Integração • De Aceitação • ...
27 de Outubro PHPSC Conference 2012 42 Software Durável qualidade
API padrões • Testes • Unitários • De Integração • De Aceitação • ... • Interface • UI + UX • API • Métricas
27 de Outubro PHPSC Conference 2012 43 Software Durável qualidade
API padrões • Testes • Unitários • De Integração • De Aceitação • ... • Interface • UI + UX • API • Métricas • Standards • W3C • IETF • Patterns • GoF • UI Patterns
27 de Outubro PHPSC Conference 2012 44 Obrigado! qualidade API
padrões
27 de Outubro PHPSC Conference 2012 45 Perguntas? qualidade API
padrões
27 de Outubro PHPSC Conference 2012 46
[email protected]
qualidade API
padrões