mar 04
Continuando a nossa série de postagens sobre Testes Unitários em PHP, veremos hoje como analisar a cobertura de testes do nosso código, ou seja, quais partes do nosso código estão sendo testadas e quais partes estão fora dos testes automatizados.
Para isso nos precisaremos da biblioteca xDebug. Primeiramente baixe o binário da última versão estável da biblioteca e depois copie o arquivo para a pasta ext do seu php ( no meu caso, c:\xampp\php\ext). Feito isso vá ao arquivo php.ini e coloque a seguinte linha:
Continue lendo
Tagged with: Desenvolvimento • PHP • phpunit • TDD
fev 25
Todos os programadores, bons e ruins, cometem erros a diferença entre o bom programador e o ruim está no tempo de respostas aos erros. Quanto mais cedo você testar o seu código, mais cedo os erros aparecerão e mais cedo eles serão corrigidos.
Nesta pequena série de artigos veremos como automatizar esses testes de código, proporcionando rapidez no desenvolvimento e confiança no código que está sendo feito.
Utilizaremos uma técnica de desenvolvimento chamada TDD ( Test-Driven-Development ) , que é uma das práticas defendida pelas metodologias ágeis de desenvolvimento ( AMDD )
Continue lendo
Tagged with: Agile • Boas Práticas • Desenvolvimento • Orientação a Obejtos • PHP • programação • TDD • Testes
ago 20
A JSON nada mais é do que uma maneira de representar os objetos em JavaScript,ou seja, JSON é JavaScript puro. Para trabalhar com esse formato não é necessário usar DOM ou qualquer Framework ou Kit específico, embora muitos dos frameworks de hoje em dia dêem algum tipo de suporte à JSON.
JSON se assemelha muito com as matrizes do JavaScript, mas pode armazenar os mesmos dados que os documentos XML .
Continue lendo…
Tagged with: Desenvolvimento • JavaScript
ago 18
O objeto de requisição do AJAX trabalha com o conjunto de caracteres UTF-8, que costuma causar alguns problemas bem chatos na hora de renderizar caracteres acentuados em conteúdos carregados por AJAX.
Para resolver esse problema muitos criam funções para substituir caracteres, mas essas funções quase sempre se mostram complicadas e ineficientes.
A forma correta de renderizar os caracteres latinos, é utilizando o conjunto de caracteres ISO-8859-1.
Um erro muito comum é o de configurar a página que irá receber o conteúdo com esse conjunto de caracteres, quando na verdade deve-se configurar o servidor para responder corretamente.
Há duas maneiras de configurar o servidor para responder corretamente:
configurar seu servidor para servir ISO-8859-1 por padrão, se você tiver acesso a isto (adicionando uma linha no arquivo httpd.conf para servidores Apache) OU;
Continue lendo…
Tagged with: ajax • Desenvolvimento • Dicas • JavaScript • ria • Web