Exemplo webapp Java usando Weld

Recentemente incluí no GitHub um exemplo de aplicação Java baseada em Servlets usando Weld como provedor CDI. Trata-se de um simples CRUD com controle de sessão e interface implementada diretamente em JSP.

Mais detalhes no readme do projeto em < https://github.com/hmagalhaes/bomclima >

Segue um screenshot de uma das interfaces da aplicação:

Screenshot da aplicação de exemplo

Screenshot da aplicação de exemplo

Atom e a linha automática no final do arquivo

TL;DR

Para o interessado em desativar o comportamento, segue passo-a-passo:

  1. acessar menu: Edit > Preferences > Packages;
  2. buscar Pacote “Whitespace”;
  3. acessar opções do pacote e desativar  “Ensure Single Trailling Newline”.

RESUMO

Este texto busca apresentar uma experiência de uso do autor com o editor de texto Atom, mais especificamente, em relação à funcionalidade que garante a presença de um caractere de nova linha (newline, \n) no final do arquivo. Visando a discussão acerca da qualidade de software, o texto analisa alguns aspectos da interação e levanta um referencial sobre a motivação por trás do recurso em destaque. Além disso, é feita uma pequena reflexão sobre os possíveis efeitos na imagem do produto de software a partir dos problemas de usabilidade que este venha a apresentar.

Continue lendo