Ciência e Tecnologia
Livro aborda componentes de software reutilizáveis
Publicação
O pesquisador Eduardo Guerra, do Laboratório Associado de Computação e Matemática Aplicada (LAC) do Instituto Nacional de Pesquisas Espaciais (Inpe), lançou recentemente o livro 'Componentes Reutilizáveis em Java com Reflexão e Anotações'. A obra, disponível em formato impresso e digital, apresenta técnicas avançadas de desenvolvimento de software que são utilizadas para criação de frameworks e componentes.
A reflexão é uma técnica que permite ao software conhecer e modificar sua própria estrutura. Isso faz com que o software criado seja mais flexível e possa ser reutilizado em diversas aplicações.
“Apesar dessas técnicas serem adotadas em diversos frameworks open-source largamente utilizados pela indústria, o conhecimento dessas técnicas ainda é pouco documentado por livros e muitas vezes acaba sendo adquirido de forma árdua através da experiência. Mesmo no mercado internacional, não existem livros completos sobre esse tema, e essa foi uma grande motivação para escrever essa obra", afirma Eduardo Guerra.
Pesquisador do LAC/Inpe na área de engenharia de software, principalmente em técnicas de design de software, Eduardo Guerra incluiu alguns resultados de seus últimos estudos. "Esse livro ensina através de exemplos os conceitos básicos, porém também ensina boas práticas que devem ser observadas na sua utilização", afirma o autor. “Procurei cobrir o tema de forma bem completa e atualizada, incluindo tópicos relativos à versão 8 da linguagem Java, lançada em março desse ano”.
O livro é o segundo do pesquisador, que há um ano lançou 'Design Patterns com Java: Projeto orientado a objetos guiado por padrões', e segue a linha do primeiro na área de projeto de software, porém abordando um tema mais avançado. Ambos foram editados pela Casa do Código.
“Quem aprendeu as técnicas de orientação a objetos descritas no primeiro livro, está pronto para dar um passo adiante na utilização das técnicas mais avançadas do segundo”, afirma o pesquisador.
Sobre o LAC
O Laboratório Associado de Computação e Matemática Aplicada (LAC) foi criado em 1986 e é uma unidade integrante da Coordenação de Laboratórios Associados (CTE), do Inpe.
A missão do LAC é desenvolver pesquisas básicas e aplicadas em computação e matemática aplicada para as ciências, tecnologias e aplicações espaciais, atuando de forma multidisciplinar na busca por soluções e caracterização de problemas em áreas correlatas com a área espacial, como meteorologia, sensoriamento remoto, geofísica espacial, processamento de imagens, astrofísica e engenharia aeroespacial.
Fontes:
Instituto Nacional de Pesquisas Espaciais
Laboratório Associado de Computação e Matemática Aplicada
Todo o conteúdo deste site está publicado sob a licença Creative Commons
CC BY ND 3.0 Brasil
















