Rpizao 0 Denunciar post Postado Março 29, 2007 Fala pessoal, To com uma idéia que pra minha rotina de trabalho seria interessante. Gostaria de implementar um interpretador de syntax em java (e de preferência que funcionasse como plugin pro eclipse). A idéia seria, de uma forma parametrizável, fosse possível verificar no meu código más praticas de programação e colocar um warning ou mesmo erro de compilação nelas, nenhuma rotina muito complexa. Exs.: O cara cria um if abrir escopo (abre e fecha chaves). Coloca os getters e setters do atributo com nome diferente do mesmo (atributo: nome, método: getName()) E por ai vai... Já existe alguma ferramenta pra isso? Senão, qual a complexidade disso pessoal? Por onde devo começar? Conto com a ajuda de vocês... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Abraços. Rafael. Compartilhar este post Link para o post Compartilhar em outros sites
Shison 0 Denunciar post Postado Abril 2, 2007 Cara, com o Netbeans mesmo você tem tudo isso. Quanto a fazer o seu, se você não tem muita experiência com algorítmos (sim, algorítmos, pois Java mesmo não deve pesar muito) deve quebrar um bocado a cabeça ein, pois a questão fica apenas em ficar checando se o cara fez isso e aquilo e aquilo outro, e se você não tomar cuidado a coisa vai ficar com muitas checagens e vai ficar pesado, inutilizando o seu projeto. Você pode procurar projetos open source de editores gerais (que tem aos rodos) e ver como os caras desenvolveram e então já estipular o seu. Procure em: - http://www.java.net/ - http://sourceforge.net Compartilhar este post Link para o post Compartilhar em outros sites
Rpizao 0 Denunciar post Postado Abril 2, 2007 Valeu Shison.Não tenho muita experiência não, mas tb não passo sufoco...Pode deixar que vou rastrear esses códigos ai e ver como pode ser feito.Boa idéia cara, nem tinha pensado nisso...um abraço cara... até mas!ah...com relação as regras "pesarem" o projeto...meus planos são que elas sejam dinamicas, mudem de projeto pra projeto...mas claro, vai haver uma quantidade de informações básicas, mas acho que não chega a alterar a performance não.valeu. Compartilhar este post Link para o post Compartilhar em outros sites