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
49
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
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Agile that works and the tools we love
rasmusluckow
329
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Done Done
chrislema
184
16k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Bash Introduction
62gerente
613
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Being A Developer After 40
akosma
90
590k
We Have a Design System, Now What?
morganepeng
53
7.7k
Code Reviewing Like a Champion
maltzj
524
40k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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