Categoria > Artigos

Porquê sempre MODIFY?

images/thumbnail.jpg - Thumbnail

É hábito em ABAP usar o MODIFY em vez de INSERT e UPDATE. Costumas fazê-lo? Explica-me porquê. É preguiça? É medo? É na base do “já agora”? Ou é mais na base do “caga nisso”?

Sobre janelas partidas

images/thumbnail.jpg - Thumbnail

A teoria das janelas partidas diz que, se uma janela de um prédio for partida e não for reparada rapidamente, as pessoas ficam tentadas a atirar pedras e partir as outras janelas.

É normal não se acertar à primeira

images/thumbnail.png - Thumbnail

No mundo do ABAP é costume fazer-se uma vez e nunca mais mexer. Como ficou, ficará para sempre. Que grande disparate.

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.

No Eclipse ADT não mudas constantemente de contexto

images/thumbnail.jpg - Thumbnail

Cada vez que trocas de contexto, perdes ligeiramente o fio à meada. É a natureza humana. Portanto, quanto menos o fizeres, melhor.

No Eclipse ADT o compilador não é preguiçoso

images/thumbnail.jpg - Thumbnail

Ainda usas o SAPGUI em vez do Eclipse ADT? Prepara-te para ser achincalhado.

As linguagens moldam o pensamento

images/thumbnail.jpg - Thumbnail

Li algures que os matemáticos orientais tendem a resolver um tipo de problemas matemáticos diferente do tipo de problemas que os matemáticos ocidentais resolvem.

YAGNI

images/thumbnail.png - Thumbnail

You Ain’t Gonna Need It em português quer dizer Faz o que quiseres, mas não digas que eu não te avisei. Estou a brincar. Não é bem isso.

Prefixos fixos

images/thumbnail.jpg - Thumbnail

É muito fácil fazer asneira com os nomes dos objectos em SAP. Encontrei recentemente uma forma de minimizar esse problema: definir regras para fixar prefixos por pacote para determinados tipos de objecto.

Empacoto tudo o que mexe

images/thumbnail.jpg - Thumbnail

Eu empacoto obsessivamente tudo o que mexe.

Undo com abapGit

images/thumbnail.png - Thumbnail

Sabias que podes finalmente fazer alterações radicais num desenvolvimento sem medos porque há uma forma simples de desfazer todas essas alterações?

Os 3 pais das excepções

images/thumbnail.jpg - Thumbnail

As excepções OO têm sempre de ter um pai. Têm sempre de herdar de alguém. E o ABAP dá 3 hipóteses, cada uma tratada de forma diferente pelo compilador.

Desmamar a SE24

images/thumbnail.jpg - Thumbnail

A transacção SE24 esconde parcialmente o código atrás de um GUI. Supostamente é para nosso benefício. Mas o que aparenta ser conveniente torna-se na realidade muito limitativo.

Livrei-me finalmente dos prefixos

images/thumbnail.jpg - Thumbnail

Demorei muitos anos mas finalmente livrei-me do raio dos prefixos.

Os teus utilizadores conseguem hackar o teu SQL?

images/thumbnail.jpg - Thumbnail

Tens a certeza de que o teu SQL é à prova de bala?