denisfalqueto / plataopoc

Prova de conceito usando jee6 e trt6common.
0 stars 2 forks source link

Annotation processing #24

Closed davidhsv closed 9 years ago

denisfalqueto commented 9 years ago

@davidhsv seria interessante que você documentasse melhor o pedido de pull request, para que eu possa entender o contexto a que se aplica. Isto facilita bastante a análise do pull request. Outro detalhe é a forma com que as mensagens de commit estão sendo feitas. Elas precisam ter uma primeira linha de resumo e o resto pode ser mais detalhado. De preferência com a intenção do commit e as consequências, se possível.

Eu fiquei com uma dúvida em relação à estabilidade desse branch. Estou pensando em aceitá-lo como um branch no meu repositório, antes de fazer o merge no master.

davidhsv commented 9 years ago

Putz, foi mal Denis, esse pull request era para o repositório do Augusto ! É altamente experimental, estou tentando retirar as Strings nos parâmetros do QBE e fazer via processamento de anotação os meta-dados das entidades. Daí ao invés de chamar métodoQBE("atributo1.atributofilho.atributo"), usa-se métodoQBE(QEntidade.atributo1.atributofilho.atributo). Vantagem principal é a validação das refatorações em tempo de compilação (com string só em tempo de execução que se sabe algum efeito colateral do refactoring) !

Mas não aceite não, era só para mostrar para Augusto (o pai do QBE ;) )

Desculpa aí de novo Denis, me acostumando com a interface do github (acostumado com o gitlab..)