Ferramentas fundamentais: NDepend

Antes de iniciar um novo projeto você deve especificar os padrões de qualidade que este projeto seguirá para suas linhas de código.

Entre alguns itens de qualidade estão:

  1. Número de linhas por método;
  2. Dependência entre classes / projetos
  3. Nome de propriedades e métodos;
  4. etc.

E sinceramente, não é fácil manter este padrão de qualidade. Ainda mais com equipes médias – grandes, onde o número de “vícios” é maior e mais difícil de controlar.

Para auxiliar nestas tarefas, é muito interessante contar com ferramentas profissionais, que agilizem este trabalho. Uma dessas ferramentas é o NDepend, sobre a qual vou escrever alguns posts nestes próximos dias.

Segundo o site da ferramenta,

“NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code.
The result is better communication, improved quality, easier maintenance and faster development. ”

Parece impossível, mas esta ferramenta realiza tudo isso.

Para uma primeira introdução veja este vídeo e aguarde os próximos posts :)

Abraços.

No Comments