exemplo-de-refactoring

images/thumbnail.jpg - Thumbnail

Onde? Quem? O quê? Como?

images/thumbnail.jpg - Thumbnail

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

images/thumbnail.jpg - Thumbnail

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

images/thumbnail.jpg - Thumbnail

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?

images/thumbnail.png - Thumbnail

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

images/thumbnail.jpg - Thumbnail

À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

images/thumbnail.jpg - Thumbnail

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

images/thumbnail.jpg - Thumbnail

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

images/thumbnail.jpg - Thumbnail

Quando tens um método muito grande, deves subdividi-lo em vários mais pequenos.

No Eclipse ADT podes sempre fazer rollback

images/thumbnail.jpg - Thumbnail

Diz-se: Não voltes onde foste feliz. Mas a verdade é que, em muitos casos, se pudesses voltar atrás, voltavas.