Checkstyle

Checkstyle é uma ferramenta de verificação de código , usada no desenvolvimento de software . Ele permite que você verifique o estilo de um código-fonte escrito em linguagem Java .

Interesse e limites

Checkstyle pode ser usado em projetos de desenvolvimento de TI para garantir um nível bem definido de qualidade do código-fonte. Na verdade, programar não é apenas escrever código-fonte que pode ser compilado e, portanto, correto em relação à linguagem. Também é necessário que o código-fonte seja legível e devidamente comentado. Em particular, isso permite que outro desenvolvedor modifique o código existente ou que o mesmo desenvolvedor navegue quando ele retoma seu próprio código muito tempo depois.

Da mesma forma, embora siga uma série de convenções e práticas recomendadas, o código produzido por vários desenvolvedores é montado de forma mais consistente.

As verificações do Checkstyle focam no formulário e de forma alguma dizem que um programa está correto ou completo.

Na prática, é muito tedioso respeitar todas as restrições de estilo que podem ser impostas por meio do estilo de verificação. Essas restrições também podem prejudicar a dinâmica das etapas de programação. Trata-se, portanto, de determinar, em função do tipo de empreendimento e da qualidade esperada, qual deve ser o nível de verificação.

Exemplos de módulos disponíveis

Checkstyle define um conjunto de módulos contendo regras que podem ser configuradas de forma mais ou menos rígida. Cada regra pode resultar em uma notificação, um aviso ou um erro, conforme o caso.

Checkstyle permite, por exemplo, verificar:

usar

Checkstyle vem na forma de um arquivo Jar que pode ser executado:

Checkstyle também pode ser integrado a ambientes de desenvolvimento integrados e outras ferramentas como NetBeans , Eclipse , jEdit , etc.

Um plugin Checkstyle permite, por exemplo,

O desenvolvedor pode assim acessar diretamente as partes do código que não respeitam o estilo escolhido.

Veja também

links externos