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
Aplicação Básica em C# com Banco de Dados - XXI...
Search
Carlos Schults
September 14, 2018
0
22
Aplicação Básica em C# com Banco de Dados - XXII Semana de Informática da Unifai
Carlos Schults
September 14, 2018
Tweet
Share
More Decks by Carlos Schults
See All by Carlos Schults
Healthy Developer: Como Conciliar Sua Carreira na Tecnologia Com Um Estilo de Vida Saudável?
carlosschults
0
50
Introdução Ao Controle de Versão Com Git
carlosschults
0
53
Introdução aos testes unitários automatizados com NUnit e C#
carlosschults
0
85
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Into the Great Unknown - MozCon
thekraken
40
2.1k
A designer walks into a library…
pauljervisheath
209
24k
Documentation Writing (for coders)
carmenintech
75
5.1k
Designing for Performance
lara
610
69k
Embracing the Ebb and Flow
colly
88
4.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
The Cult of Friendly URLs
andyhume
79
6.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rails Girls Zürich Keynote
gr2m
95
14k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
Aplicação Básica em C# e Banco de Dados CARLOS SCHULTS
@carlosschults
None
carlosschults.net/unifai2018
O que iremos construir ?
None
None
None
None
None
Requisitos
- Não pode ter mais de um contato com o
mesmo nome ou e- mail.
- Nome precisa ser um texto entre 1 e 30
caracteres.
- Telefone precisa ser apenas números, com no máximo 20
caracteres.
- E-mail será considerado válido quando conter uma arroba (@)
e algum texto após. Máximo de 50 caracteres.
- Nome e telefone são obrigatórios, mas não e-mail.
- Ao editar, não será permitido mudar o nome.
Princípios de design
- Separação de responsabilidades Separation Of Concerns
- Baixo acoplamento Low coupling
- DRY Don’t Repeat Yourself
- Testabilidade
Outside-in ou Inside- out?
Outside-in ou Inside- out?
Aplicação Básica em C# e Banco de Dados CARLOS SCHULTS
@carlosschults carlosschults.net/unifai2018