Teologia do Corpo para Principiantes
Vamos falar de sexo, com a Igreja Católica !?
Um livro surpreendente, que desafia as ideias feitas que existem sobre a visão da Igreja sobre o sexo, com base nos ensinamentos do Papa João Paulo II.
(in English)
2009-11-23
2009-11-18
Oferta de emprego a tempo inteiro: PL/SQL e Java
Um amigo meu está a procura de um profissional:
Se estiver interessado, posso facilitar o contacto.
Ando à procura de alguém que saiba PL/SQL e Java, em de ser "bom" e super barra em pesquisa a BD's.
Trabalho a full-time em Oeiras.
Se estiver interessado, posso facilitar o contacto.
Algo ImportAnt(e) para programadores Java
:-)
A ImportAnt é uma biblioteca para a ferramenta de construção de aplicações Apache Ant, muito usada na programação em Java. É um projecto de código-aberto, disponível sob a licença GNU LGPL e albergado no SourceForge.
A ImportAnt foi recentemente transformada num Wiki, onde os fragmentos de ficheiros de construção podem ser facilmente consultados e reaproveitados para construir soluções à medida.
Espero que seja uma ferramenta ainda mais útil!
A ImportAnt é uma biblioteca para a ferramenta de construção de aplicações Apache Ant, muito usada na programação em Java. É um projecto de código-aberto, disponível sob a licença GNU LGPL e albergado no SourceForge.
A ImportAnt foi recentemente transformada num Wiki, onde os fragmentos de ficheiros de construção podem ser facilmente consultados e reaproveitados para construir soluções à medida.
Espero que seja uma ferramenta ainda mais útil!
2009-11-10
2009-11-09
2009-11-03
Desenvolvimento conduzido pelos testes
O princípio do desenvolvimento conduzido pelos testes (test-driven development) consiste em programar os testes antes da aplicação principal.
A implementação da aplicação deve começar por concretizar o "caminho feliz mais simples". A partir deste momento é possível incorporar os testes no ciclo de desenvolvimento: codificar, compilar, testar, executar. Ou seja, os testes são sempre executados, em todas as compilações.
Tal como os erros de compilação devem ser logo corrigidos, os erros nos testes existentes devem ser vistos de forma idêntica, e proceder-se também à identificação e correcção do problema.
E quem garante que os testes não têm erros? :-)
--
Aprender mais sobre o assunto no blog do Nuno Marques (em inglês).
(in English)
A implementação da aplicação deve começar por concretizar o "caminho feliz mais simples". A partir deste momento é possível incorporar os testes no ciclo de desenvolvimento: codificar, compilar, testar, executar. Ou seja, os testes são sempre executados, em todas as compilações.
Tal como os erros de compilação devem ser logo corrigidos, os erros nos testes existentes devem ser vistos de forma idêntica, e proceder-se também à identificação e correcção do problema.
E quem garante que os testes não têm erros? :-)
O código de um teste deve ser tão simples que é óbvio que está certo.
O código de um teste pode ser tão complicado que é óbvio que está errado.
--
Aprender mais sobre o assunto no blog do Nuno Marques (em inglês).
(in English)
2009-11-02
Visualizar informação de forma eficaz
1. Colocar uma questão específica
2. Recolher informação
3. Aplicar uma métrica e representá-la com: tamanho, cor, localização, rede, tempo.
A cor é boa para grandes conjuntos de dados.
Redes tornam-se uma confusão com mais de 100 nós.
Regra de algibeira: Usar 3 dimensões ou menos de informação! Contar uma história!
Referência: Matthias Shapiro, O'Reilly Ignite
(in English)
2. Recolher informação
3. Aplicar uma métrica e representá-la com: tamanho, cor, localização, rede, tempo.
A cor é boa para grandes conjuntos de dados.
Redes tornam-se uma confusão com mais de 100 nós.
Regra de algibeira: Usar 3 dimensões ou menos de informação! Contar uma história!
Referência: Matthias Shapiro, O'Reilly Ignite
(in English)
Subscrever:
Mensagens (Atom)