Frameworks, padrões de projetos e testes.

Desde a última vez que escrevi neste humilde blog, minha experiência com padrões de projetos e desenvolvimento orientado a testes era, digamos, bem básica e insuficiente para arriscar opiniões sobre conceitos, técnicas, ferramentas etc.

Hoje posso dizer que o conhecimento sobre esses temas é suficiente para poder arriscar palpites e algumas dicas aos menos experientes no assunto. Relacionar o desenvolvimento orientado a testes (tdd) aos padrões de projeto (design patterns) é quase como relacionar pão com manteiga, café com leite, arroz com feijão. Enfim, combinações que você sabe que não andam o tempo inteiro lado a lado, mas que vez ou outra acabam se encontrando.

Quanto a frameworks, não posso dizer que o mesmo conhecimento que eu tinha foi tão modificado. O que se alterou foi apenas a interpretação acerca das características e recursos dos frameworks que sempre tive mais contato e trabalho atualmente: Symfony e Zend Framework.

Com a bagagem de conhecimento que adquiri nesse último ano, trabalhando mais com arquitetura de software do que desenvolvimento para web (html, js, css etc) propriamente dito, posso dizer que já dá para começar a rascunhas alguns textos, artigos e tutorias sobre padrões, testes e frameworks de forma mais ampl

É esperar e ver no que dá :)

3 ideias sobre “Frameworks, padrões de projetos e testes.

  1. Daniel Maffioletti

    Legal, marcelo…

    TDD é muito show mesmo, mas não sei como seria em PHP. No 14º ETED realizado este ano em Brasília, foi demostrado o TDD. A linguagem demostrada foi o PYTHON. Achei fantástico…
    Abraços…

  2. Marcelo Rodrigues Autor do post

    Daniel,

    Com certeza, TDD é uma das premissas da metodologias de desenvolvimento ágil, como o XP (a que uso atualmente). Em PHP, há dois frameworks, o SimpleTest e o PHPUnit (um fork em php do JUnit para Java).

    Estou escrevendo alguns textos sobre TDD, pois já percebi que é algo muito pouco falado , por isso acho que pode ajudar os que ainda não conhecem a entender um pouco desse universo.

  3. DANIEL MAFFIOLETTI

    Marcelo, realmente é pouco explorado o assunto sobre TDD. Sua iniciativa é valiosa e pode ajudar muitas pessoas que estão buscando o amadurecimento. Espero as próximas publicações, abraços!!!

Deixe uma resposta