Metaforas de desenvolvimento

Post on 15-Jun-2015

1.825 views 0 download

Transcript of Metaforas de desenvolvimento

Metáforas de Software

@rr_martinsRodrigo Martinsrodrigo@rrmartins.comrrmartins.github.com

Quem sou?

Rodrigo Martins

@rr_martins

rodrigo@rrmartins.com

www.rrmartins.com → rrmartins.github.com

Já Trabalhei com:

→ Zim

→ PHP

→ Clipper

→ Java

O que faço hoje:

→ Ruby

→ Rails

→ Python

→ PHP (pouco)

→ Estudando sempre novas tecnologias... :D

O que faço hoje:

→ Ruby

→ Rails

→ Python

→ PHP (pouco)

→ Estudando sempre novas tecnologias... :D

Metáforas!

→ É o emprego de palavra fora do seu sentido normal, por efeito de analogia (comparação).

Metáforas!

→ É o emprego de palavra fora do seu sentido normal, por efeito de analogia (comparação).

Exemplo:A Amazônia é o pulmão do mundo

Metáforas De Software!

Programador Não É Desenvolvedor!

Metáforas De Software!

→ Uma boa metáfora é simples, se relaciona bem com metáfora relevantes, e explica grande parte das evidências experimentais e outros fenômenos observados.

Metáforas De Software!

→ Uma boa metáfora é simples, se relaciona bem com metáfora relevantes, e explica grande parte das evidências experimentais e outros fenômenos observados.

→ A Comunicação desnecessária e mal-entendidos são reduzidos.

Metáforas De Software!

→ Uma boa metáfora é simples, se relaciona bem com metáfora relevantes, e explica grande parte das evidências experimentais e outros fenômenos observados.

→ A Comunicação desnecessária e mal-entendidos são reduzidos.

→ Metáforas, são uma forma de internalizar e abstrair conceitos, permitindo que um de pensamento esta em um plano superior e os erros de baixo nível que devem ser evitadas.

Metáforas De Software!

→ Uma metáfora software é mais como um holofote de um mapa rodoviário.

Metáforas De Software!

→ Uma metáfora software é mais como um holofote de um mapa rodoviário.

→ Ele não diz onde encontrar a resposta, ela diz-lhe como olhar para ele.

Metáforas De Software!

→ Uma metáfora software é mais como um holofote de um mapa rodoviário.

→ Ele não diz onde encontrar a resposta, ela diz-lhe como olhar para ele.

→ A metáfora serve mais como uma heurística do que como um algoritmo.

http://pt.wikipedia.org/wiki/Heurística

http://t.co/KVJOd7kFonte:

Quais as Metáforas?

→ “Seu código não é eterno, e irá morrer amanhã!”

Quais as Metáforas?

→ “Seu código não é eterno, e irá morrer amanhã!”

→ “Seu código, poder ser mais rápido! Então, refaça!”

Quais as Metáforas?

→ http://t.co/wHHPmqB

Quais as Metáforas?

→ http://t.co/wHHPmqB

→ google.com

Muito Obrigado!

@rr_martins

rodrigo@rrmartins.com

rrmartins.github.com