Post on 24-May-2015
description
Coding Dojo de PHPtreinando programacao orientada a objetos no PHP
Fabrızio de Royes Mello e Guilherme Silva de Lacerda
#guma10anos - Grupo de Usuarios de Metodos Ageis do RShttp://codingbyexample.org
05 de abril de 2014
Apresentacao
Fabrızio de Royes Mello
I Especialista em Banco de Dados
I Colaborador Comunidade Brasileira de PostgreSQL
I Colaborador PostgreSQL Global Development Group
I @fabriziomello
Guilherme Silva de Lacerda
I Especialista em Metodos Ageis
I Agile Coach
I Colaborador GUMA/RS
I Professor Universitario
I @guilhermeslac
Sobre esta apresentacao
I esta apresentacao esta disponıvel em:http://github.com/fabriziomello/guma10anos
I esta apresentacao esta sob licenca Creative CommonsAtribuicao 3.0 Brasil :http://creativecommons.org/licenses/by/3.0/br
Dojo (DO=caminho e JO=lugar)
”E o caminho da pratica, a via do desenvolvimento integral, ondeentramos em contato com o nosso melhor estado de ser.”
Coding Dojo
Para que tudo isso?
I ERRAR!!! Erro gera aprendizado
I Treinar as habilidades de programacao
I Melhorar a comunicacao
I Conhecer novas tecnologias
I Pensar ”fora da caixinha”
I Diversao
Cifra de Cesar
Em criptografia, a Cifra de Cesar, tambem conhecida como cifra detroca, codigo de Cesar ou troca de Cesar, e uma das mais simplese conhecidas tecnicas de criptografia. E um tipo de cifra desubstituicao na qual cada letra do texto e substituıda por outra,que se apresenta no alfabeto abaixo dela um numero fixo de vezes.Por exemplo, com uma troca de tres posicoes, A seria substituıdopor D, B se tornaria E, e assim por diante.
Problema / Regras
I Implementar, em PHP, classes/metodos para criptografar edescriptografar strings usando a tecnica da Cifra de Cesar.
I Vamos usar TDD (Test-Driven Development) usando oFramework de Testes PHPUnit (www.phpunit.de)
I A cada 5min faremos a troca do piloto e outra pessoa daplateia entra na rodada
Documentacao Apoio
I http://www.php.net/manual/en/
I http://phpunit.de/getting-started.html
Retrospectiva
I Pontos Positivos?
I Pontos Negativos?
Perguntas
Duvidas ?