• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Código
 

Código

on

  • 2,861 views

Programador, o que você faz todo dia?

Programador, o que você faz todo dia?

Palestra ministrada nos Encontros Locaweb de Profissionais de Internet de 2008. Vida longa e próspera!

Statistics

Views

Total Views
2,861
Views on SlideShare
2,859
Embed Views
2

Actions

Likes
4
Downloads
35
Comments
3

2 Embeds 2

http://www.renancavichi.com.br 1
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • brinks,rs
    Are you sure you want to
    Your message goes here
    Processing…
  • eu sou um vampiro
    Are you sure you want to
    Your message goes here
    Processing…
  • OEUDEU!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Código Código Presentation Transcript

    • ======================== visie.com.br 1
    • Programador, o que você faz todo dia? ======================== visie.com.br 2
    • ======================== visie.com.br 3
    • ## CÓDIGO ## Elcio Ferreira elcio@visie.com.br ======================== visie.com.br 4
    • ======================== visie.com.br 5
    • Você não é pago para escrever código, é pago para resolver problemas. ======================== visie.com.br 6
    • 1. Escreva menos 2. Escreva uma vez só 3. Escreva rápido ======================== visie.com.br 7
    • * Escreva menos * ======================== visie.com.br 8
    • ========================
    • - Seu framework / biblioteca ======================== visie.com.br 10
    • - Exemplo: jQuery ======================== visie.com.br 11
    • ========================
    • - Dados X Algoritmos ======================== visie.com.br 13
    • function build(status,data){ if(status==quot;formatquot;) return formatData(data) if(status==quot;reversequot;) return reversed(data) if(status==quot;sendquot;) return commit(data) if(status==quot;refusequot;) return refuse(data) } ========================
    • builders={ format: formatData, reverse: reversed, send: commit, refuse: refuse } function build(status,data){ if(builder[status]) return builder[status](data) } ========================
    • * Escreva uma vez só * ======================== visie.com.br 16
    • ========================
    • - Padrões web e reuso ======================== visie.com.br 18
    • - Exemplo: listamatic ========================
    • <div id=quot;navcontainerquot;> <ul id=quot;navlistquot;> <li id=quot;activequot;><a href=quot;#quot; id=quot;currentquot;>Item one</a></li> <li><a href=quot;#quot;>Item two</a></li> <li><a href=quot;#quot;>Item three</a></li> <li><a href=quot;#quot;>Item four</a></li> <li><a href=quot;#quot;>Item five</a></li> </ul> </div> ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • ========================
    • - quot;Bibliotecandoquot; algoritmos comuns ========================
    • - Código que escreve código ========================
    • - Exemplo: web.py + SQLObject + lasagna ========================
    • - Controle de versão ========================
    • ========================
    • ========================
    • - Backup ========================
    • * Escreva rápido * ========================
    • ========================
    • - Seu editor de código ========================
    • - Digitação ========================
    • ======================== visie.com.br 47
    • - testes automáticos ======================== visie.com.br 48
    • - como você testa seu código? - e quando você faz manutenção? ========================
    • - meça! ======================== visie.com.br 50
    • ========================
    • * Pense * ======================== visie.com.br 52
    • * Dúvidas? * ======================== visie.com.br 53
    • OBRIGADO! Elcio Ferreira elcio@visie.com.br ======================== visie.com.br 54