
Ainda não sei se é a melhor opção mas chega de demora. Esse blog vai continuar apenas como referência. Vocês podem me encontrar na nova casa http://raphaeldealmeida.wordpress.com/
Laboratório orientado ao desenvolvimento de software e outras insandices
Sebastian Bergmann, o criador do PHPUnit finalmente moveu o repositório principal para o GitHub.
Quem acha que foi apenas para acompanhar a "moda" não reparou no novo potencial de colaboração que o projeto irá atingir. Agora você pode fazer um fork e desenvolver suas próprias soluções baseadas no PHPUnit e com maior visibilidade e, quem sabe, ter o seu código integrado pelo core do PHPUnit.
http://github.com/sebastianbergmann/phpunit
Para quem não conhece, o PEAR é o repositório oficial de pacotes do PHP .
Depois de aprovado, um projeto pode se hospedar na estrutura do PEAR, que conta com repositório, wiki e bug tracker. Porem o mais importante, o projeto fica disponível para ser instalado como um pacote PEAR pela linha de comando.
Com o PearHub.org você pode criar um repositório público, no github por exemplo, aproveitando todos os benefícios do seu host e ainda disponibilizar rapidamente o seu projeto como um pacote PEAR. O PearHub é um channel do PEAR, por isso é uma forma de complementar os pacotes.
Para começar a instalar pacotes do pearhub, você deve inicializar o canal:
$ pear channel-discover pearhub.org
$ pear install pearhub/PackageName
Temos atualizações no cenário de testes em PHP. Acaba de sair do forno a release 3.4.0 do PHPUnit.
Dentre as novidades destaco test dependencies e fixture reuse. Estas features são propostas no paper JExample: Exploiting Dependencies Between Tests to Improve Defect Localization.
class StackTest extends PHPUnit_Framework_TestCase
{
public function testPush()
{
$stack = array();
$this->assertEquals(0, count($stack));
array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));
return $stack;
}
/**
* @depends testPush
*/
public function testPop(array $stack)
{
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>
pear upgrade
pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit
Voltando do Fórum de Tecnologia em Software Livre, meu amigo Álvaro Justen lembrou que Niteroi hospeda um evento de TI em setembro. Dia 19 (Sábado), a Universidade Federal Fluminense (UFF) sediará o Software Freedom Day 2009 em Niterói - RJ.
Teremos palestras e mini-cursos sobre Python, C, PHP, Java, Lua, programação de jogos PS3, 3D Blender e muito mais.
Posts Relacionados:
Durante Fórum de Tecnologia em Software Livre do Rio de Janeiro, teremos uma sessão de Coding Dojo. Eu e meu amigo Arley(TrocandoLivros.com) estaremos lá fazendo o Coaching.
O Dojo será dia 17 de setembro de 2009 às 14:oo. As inscrições estão abertas no site do evento https://www.cta.softwarelivre.serpro.gov.br/riodejaneiro/mini-cursos
Posts Relacionados: