Onde? Quem? O quê? Como?
Pediram-te para criar uma nova funcionalidade. Estás pronto para a construir. Mas aguenta os cavalos. Antes de começares sugiro que encontres resposta a algumas perguntas. Encontrares uma boa resposta para cada uma delas é fundamental para garantir que o que vais construir fica sólido e elegante.
Reconstantes
O meu projecto tem constantes espalhadas por todo o lado, com nomes confusos ou errados. Uma salgalhada. Encontrei uma forma de reorganizar e rearrumar as constantes para que o código novo possa usar constantes bonitas sem espatifar o código antigo que pode continuar a usar as confusas.
Finalmente temos FINAL
Não há coisa pior do que ver gente a abusar das variáveis. São tão delicadas e no entanto tão mal tratadas, coitadas. Ora aqui está uma forma de lhes mostrar algum amor.
Como gostas tu das linhas em branco?
Toda a gente usa linhas em branco para melhor organizar o código. Mas onde usar e quantas usar? Falemos disso.
O Eclipse converte dados em VALUE
Às vezes é preciso pegar em dados da base de dados e replicá-los declarativamente em ABAP utilizando o comando VALUE. Para, por exemplo, construir testes unitários ABAP Unit.
No Eclipse ADT abres o mesmo objecto noutro cliente
Historicamente foi sempre impossível saltar de um sistema SAP para o outro sem perder o contexto. Agora já dá.
O Data browser do Eclipse ADT é bem melhor que a SE16N
As ferramentas que o SAP disponibiliza para ver o conteúdo de tabelas da base de dados sempre foram muito ranhosas.
O Eclipse ADT extrai métodos automaticamente
Quando tens um método muito grande, deves subdividi-lo em vários mais pequenos.
No Eclipse ADT podes sempre fazer rollback
Diz-se: Não voltes onde foste feliz. Mas a verdade é que, em muitos casos, se pudesses voltar atrás, voltavas.
