Dojo plpgsql

295 visualizações

Publicada em

Dojo de programação PL/pgSQL apresentada no PGBR2013 em Porto Velho.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
295
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Dojo plpgsql

  1. 1. Coding Dojo de PL/pgSQL treinando programa¸c˜ao procedural no PostgreSQL Fabr´ızio de Royes Mello Timbira - A empresa brasileira de PostgreSQL 16 de agosto de 2013
  2. 2. Apresenta¸c˜ao Fabr´ızio de Royes Mello Especialista em Banco de Dados Colaborador Comunidade Brasileira de PostgreSQL Colaborador PostgreSQL Global Development Group @fabriziomello Timbira A empresa Brasileira de PostgreSQL Consultoria / Desenvolvimento Planos de Suporte Parcerias com Empresas Desenvolvedoras de Software Treinamentos In-Company e On-Line Corre¸c˜ao de bugs no PostgreSQL garantida em contrato
  3. 3. Sobre esta apresenta¸c˜ao esta apresenta¸c˜ao est´a dispon´ıvel em: http://www.timbira.com.br/material esta apresenta¸c˜ao est´a sob licen¸ca Creative Commons Atribui¸c˜ao 3.0 Brasil: http://creativecommons.org/licenses/by/3.0/br
  4. 4. Dojo (DO=caminho e JO=lugar) ”´E o caminho da pr´atica, a via do desenvolvimento integral, onde entramos em contato com o nosso melhor estado de ser.”
  5. 5. Coding Dojo
  6. 6. Para que tudo isso? ERRAR!!! Erro gera aprendizado Treinar as habilidades de programa¸c˜ao Melhorar a comunica¸c˜ao Conhecer novas tecnologias Pensar ”fora da caixinha” Divers˜ao
  7. 7. Cifra de C´esar Em criptografia, a Cifra de C´esar, tamb´em conhecida como cifra de troca, c´odigo de C´esar ou troca de C´esar, ´e uma das mais simples e conhecidas t´ecnicas de criptografia. ´E um tipo de cifra de substitui¸c˜ao na qual cada letra do texto ´e substitu´ıda por outra, que se apresenta no alfabeto abaixo dela um n´umero fixo de vezes. Por exemplo, com uma troca de trˆes posi¸c˜oes, A seria substitu´ıdo por D, B se tornaria E, e assim por diante.
  8. 8. Problema / Regras Implementar, em PL/pgSQL, fun¸c˜oes para criptografar e descriptografar strings usando a t´ecnica da Cifra de C´esar. Vamos usar TDD (Test-Driven Development) usando o Framework de Testes Epic (www.epictest.org) A cada 5min faremos a troca do piloto e outra pessoa da plat´eia entra na rodada
  9. 9. Documenta¸c˜ao Apoio http://www.postgresql.org/docs/9.2/interactive/ plpgsql.html http://www.epictest.org/wiki/WritingTests
  10. 10. Retrospectiva Pontos Positivos? Pontos Negativos?
  11. 11. Perguntas ? Fabr´ızio de Royes Mello fabrizio@timbira.com.br http://www.timbira.com.br

×