Ceará On Rails 2009 - Vou Participar Art Of Community

Comments: (2)

Cuidado com Model-View-Controller

Category : Model-View-Controller, PHP

Um assunto recorrente nas listas de discussão é sobre MVC, esse pattern que é a base para quase todos os frameworks atuais. Quem usa Ruby On Rails sabe “Fat Models, Slim Controls” por que é um comportamento imposto pelo criador do framework e praticamente por todos que utilizam.

O que acontece é que em outros frameworks (CodeIgniter por exemplo) te deixam mais livres e as pessoas acabam fazendo as coisas certas em lugares errados. O pattern por si só diz que é necessário colocar a lógica para os models e os controllers fazerem o fluxo das informações irem de um lugar para outro, mas não é bem isso que acontece.

Comments: (0)

PHPUnit series: Nomeando os testes

Category : PHP, PHPUnit, TDD

Nomeando os testes? E isso é relevante? Eu não sei para você mas isso faz total diferença.

Um teste chamado ValorVerdadeiro é diferente de um teste chamado ValorDaVariavelFooDeveSerVerdadeiro, a diferença não está no fato do código ser diferente, mas na percepção que temos ao ler isso. Ao ler ValorVerdadeiro o nome desse teste oculta o que ele realmente quer fazer. E nós não queremos ocultar nenhum teste, ou omitir o que os testes querem mostrar ;)

A nomeação de um teste não passa só por isso, as vezes, quando não sabemos nem o que testar, quando nomeamos um teste de maneira correta temos um gancho para sabermos o que queremos com esse teste e como vamos implementá-los.

Comments: (0)

PHPUnit series: Por que desenvolver orientado a testes?

Category : PHP, PHPUnit, TDD

Eu twittei um dia desses se eles leriam sobre uma série de artigos sobre o PHPUnit e a resposta foi SIM :)

Eu já escrevi aqui sobre o PHPUnit e até uma vez eu disse que ia fazer uma série, comecei como fazer a instalação, aqui tem relatos tanto de windows como de linux, ensinei como integrar o PHPUnit ao CodeIgniter sem o uso de mocks e stubs (por falta de experiência, não é legal) e mostrei como fazer alguma coisa com o PHPUnit.

Comment: (1)

Está chegando, PHP Conference!

Category : PHP

Essas últimas semanas está sendo corrida… Estou acertando todos os detalhes para o PHP Conference, e é por que ainda não cheguei por lá, quando chegar, terá mais coisas para fazer :)

Esse post é para apenas lembrá-los que a Add4 Comunicação estará fazendo parte do PHP Conference e nós queremos vocês com a gente :)

Comments: (3)

Tradução: Refatorando seu código legado – Parte 1: No início houve…

Category : PHP, TDD, Traduções

Este artigo é uma tradução do artigo Refactoring your legacy code – Part One: In the beginning there was…, caso você encontre erros de português, concordância, tem algum comentário ou agradecimento, FAÇA! É como um amigo meu sempre fala, se você ver alguma coisa errada, conserte!

Lars Jankowfsky é desenvolvedor PHP e participou da International PHP Conference 2008. Ele possui o Frontalaufpral onde ele fala sobre PHP, Agile Development e outros assuntos.

Comments: (2)

Cake: Codeigniter mAKE!

Category : CodeIgniter, PHP, cake

Olá, hoje eu lancei o cake e primeiramente, não, não é nada relacionado ao cake PHP. Ele tem esse nome por que é um acrônimo de CodeIgniter mAKE.

Mas o que ele faz?

Comments: (0)

Namespaces em PHP e a confusão!

Category : PHP

A semana passada foi movimentada no PHP. Para quem ainda não sabe Namespaces é a forma conveniente de agrupar e distribuir bibliotecas, para quem já programa em Java são os velhos pacotes e quem programa em ruby são os módulos.

E só agora o PHP está querendo colocar no seu Core o uso de namespaces, que vai ser uma boa forma de programar, adicionando mais paradigmas legais em PHP.

Comments: (0)

phpBURN está no Twitter

Category : PHP, phpBurn

Talvez em alguns dias o phpBURN ganhe vida própria! :P

Se você quiser seguir clica aqui.

Comments: (0)

Notícias sobre PHPUnit

Category : PHP, PHPUnit

No dia 20/10 foi lançado a versão 3.3.2 desse framework de testes.

Foram adicionados algumas funcionalidades e corrigidas vários bugs. Quem já tem instalado o PHPUnit sobre o pear, apenas faça o upgrade

sudo pear upgrade phpunit/PHPUnit

Comments: (0)

Que ganhar um ingresso para o PHP Conference?

Category : PHP

Quer ganhar?! Então faz o seguinte:

Escreve uma frase bem legal sobre o que você ai encontrar lá, imagina aí um milhão de coisas :P

As duas melhores frases vão ganhar um ingresso para curtir o PHP Conference junto com a galera da Add4 Comunicação!!