[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Análise do JUnit [era: Procurando dupla para escrita de padrão.]



On 9/29/05, Rafael de F. Ferreira <rafaeldff*gmail:com> wrote:
>
> http://web.mit.edu/6.170/www/site-archives.html - Site com as notas de
> aula de vários anos de uma disciplina do MIT que trata OO de maneira
> um pouco mais formal do que vemos aqui, com uma abordagem baseada em
> DBC.

Na esteira das aulas sobre XP e arcabouços, a edição de 2001 do curso
tem disponível uma análise interessante do código do JUnit. Esse
trecho aborda a necessidade da documentação de frameworks (e tem uma
pequena provocação para o pessoal de XP ;-))

"My personal opinion is that JUnit, the jewel in the crown of XP,
itself belies the fundamental message of the movement   that code
alone is enough. It s a perfect example of a program that is almost
incomprehensible without some abstract, global representations of the
design explaining how the parts fit together. It doesn t help that the
code is pretty lean on comments   and where are there comments they
tend to dwell on which Swiss mountain the developer was sitting on
when the code was written. Perhaps high altitude and thin air explains
the coding style.The  Cook s Tour  is essential; without it, it would
take hours to grasp the subtleties of what s going on."

Página de download das notas de aula:
http://6170.lcs.mit.edu/www-archive/Old-2001-Fall/lectures/

[]s
Carlos