SlideShare uma empresa Scribd logo
1 de 11
Cool Code? 
Yes, We Can
Denis Ferrari 
Fundador da Azys 
denisferrari denisferrari@azys.com.br
Azys 
Ensino on-line para 
desenvolvedores 
azys.com.br GetAzys
Objetivo de hoje 
• Criar um novo olhar sobre o código nosso de cada 
dia...
Do que falaremos hoje 
•Programação orientada a objetos 
•Domain-Driven Design 
• Design Patterns 
•Testes automatizados 
• ...enfim, Design de Código
Você sabe... 
•Programação orientada a objetos? 
•Domain-Driven Design? 
• Design Patterns? 
•Testes automatizados? 
• ...
Tem gente que sabe...
Tem gente que entende 
Entender algo não é saber definições. É sobre ter a 
experiência obtida através da aplicação prática.
Mostre-me o teu código que te 
direi quem és. 
https://gist.github.com/denisferrari/1b2287c8c0f9ccc37855
Cool Code é... 
• Sobre código sustentável... 
•Sobre código como instrumento de comunicação... 
• Sobre contexto... 
• E sobre a importância dos conceitos.
Obrigado!

Mais conteúdo relacionado

Destaque

Ficha 1
Ficha 1Ficha 1
Ficha 1dtml2k
 
Filosofía de Ayurveda Constitucion Vata
Filosofía de Ayurveda Constitucion VataFilosofía de Ayurveda Constitucion Vata
Filosofía de Ayurveda Constitucion VataNuevaHumanidad
 
optimal asset allocation under SAM
optimal asset allocation under SAMoptimal asset allocation under SAM
optimal asset allocation under SAMParamesan Mathen
 
Women weave online handloom store
Women weave   online handloom storeWomen weave   online handloom store
Women weave online handloom storeDivya Rana
 
Ens demonst serviços 2014 m14 pdf
Ens demonst serviços 2014 m14 pdfEns demonst serviços 2014 m14 pdf
Ens demonst serviços 2014 m14 pdfEnsweb
 
lectura
lecturalectura
lecturaanix17
 
La economía colonial entre españa y américa
La economía colonial entre españa y américaLa economía colonial entre españa y américa
La economía colonial entre españa y américacuvox
 
Grupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes iGrupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes iRossana Sosa
 
Ficha 2
Ficha 2Ficha 2
Ficha 2dtml2k
 

Destaque (14)

Ficha 1
Ficha 1Ficha 1
Ficha 1
 
Filosofía de Ayurveda Constitucion Vata
Filosofía de Ayurveda Constitucion VataFilosofía de Ayurveda Constitucion Vata
Filosofía de Ayurveda Constitucion Vata
 
optimal asset allocation under SAM
optimal asset allocation under SAMoptimal asset allocation under SAM
optimal asset allocation under SAM
 
Women weave online handloom store
Women weave   online handloom storeWomen weave   online handloom store
Women weave online handloom store
 
LETICIA
LETICIALETICIA
LETICIA
 
Ens demonst serviços 2014 m14 pdf
Ens demonst serviços 2014 m14 pdfEns demonst serviços 2014 m14 pdf
Ens demonst serviços 2014 m14 pdf
 
lectura
lecturalectura
lectura
 
Exposicion nuevo nivel mina
Exposicion nuevo nivel minaExposicion nuevo nivel mina
Exposicion nuevo nivel mina
 
Analogodigital
AnalogodigitalAnalogodigital
Analogodigital
 
La economía colonial entre españa y américa
La economía colonial entre españa y américaLa economía colonial entre españa y américa
La economía colonial entre españa y américa
 
Apresentação maria joaquina low
Apresentação maria joaquina lowApresentação maria joaquina low
Apresentação maria joaquina low
 
Grupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes iGrupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes i
 
Ficha 2
Ficha 2Ficha 2
Ficha 2
 
Ondas
OndasOndas
Ondas
 

Cool code? Yes, We Can

  • 2. Denis Ferrari Fundador da Azys denisferrari denisferrari@azys.com.br
  • 3. Azys Ensino on-line para desenvolvedores azys.com.br GetAzys
  • 4. Objetivo de hoje • Criar um novo olhar sobre o código nosso de cada dia...
  • 5. Do que falaremos hoje •Programação orientada a objetos •Domain-Driven Design • Design Patterns •Testes automatizados • ...enfim, Design de Código
  • 6. Você sabe... •Programação orientada a objetos? •Domain-Driven Design? • Design Patterns? •Testes automatizados? • ...
  • 7. Tem gente que sabe...
  • 8. Tem gente que entende Entender algo não é saber definições. É sobre ter a experiência obtida através da aplicação prática.
  • 9. Mostre-me o teu código que te direi quem és. https://gist.github.com/denisferrari/1b2287c8c0f9ccc37855
  • 10. Cool Code é... • Sobre código sustentável... •Sobre código como instrumento de comunicação... • Sobre contexto... • E sobre a importância dos conceitos.