Você é um desenvolvedor Java Offshore? Evite esses pecados

Pare! Sim, isso é uma chamada para você se você é um daqueles desenvolvedores java no mar que têm vindo a utilizar qualquer uma das seguintes técnicas em seus empreendimentos de desenvolvimento. Here &'; sa visão abrangente dos 10 melhores coisas que nenhum desenvolvedor Java deve fazer novamente no decurso da sua carreira

Elenco:.
Usando elenco não é mais uma necessidade, não um requisito. Mas, infelizmente, algumas bibliotecas ainda não entenderam esse fato e ainda estão usando elenco. Então, é claro, existem códigos legados. É hora de buscar alternativas para elenco e Java Generics é uma das várias sugestões. Generics pode não ser capaz de fornecer soluções para alguns &'; off-edge &'; casos de programação, mas caso contrário, é uma boa opção, especialmente quando estamos falando de eliminar elenco

Escrevendo Ordenar Algoritmo:.
Auto-ordenação é um pecado, que é mais frequentemente cometidos por mar desenvolvedores Java que don &'; t aviso de que Java já oferece o algoritmo de recurso de classificação é que eles exigem ou aqueles que não têm conhecimento do comparador e operações comparáveis. Seu tempo você vá em frente e ler sobre o funcionamento dessas operações, não perder mais do seu precioso tempo no algoritmo de classificação por si só.

Usando data ou calendário para a data Cálculos:
Tempo corre muito rápido e não há nenhum ponto de desperdiçá-lo na data e hora cálculo usando classes de data e hora JDK. Exceto para o caso que você está desenvolvendo seu código em um montador X86, não há nenhuma maneira você pode desfrutar da aritmética data usando a classe JDK. Essas classes in-construídos não são intuitivos e fornecer as características mais primitivas. Substitua-os com uma biblioteca mais contemporânea, como JODA Time.

Faça PL /SQL em um sistema de transação:
Durante um período de tempo, sua lógica de negócio será deslocado para RDBMS e sua transação dispositivo mudará para o banco de dados. Alguém, em seguida, pode transformá-lo em algo que se assemelha a COBOL. Cerne da história é, dentro de algum tempo você vai ter um sistema legado indetectável. Se você é um investidor Oracle, é uma boa notícia para você, se não você pode não gostar do que você acabou de ler.

Configurar sessão de replicação:
Estamos em 2013, assim que o suficiente de usar HTTPSession para nada. Os projetos de cache distribuído e produtos têm-se batido sob as NoSQL lojas Key-Value. Let &'; s basta mudar para Javascript /AJAX se estamos à procura de aplicações escaláveis ​​e confiáveis ​​que não irá poise nos com todas as exceções à meia-noite. É hora de trabalhar com algo que é mais rápido e melhor.

Construindo um Objeto e transversal um conjunto de resultados:
Entendemos que você wouldn &'; t estar usando ORMs porque eles são ruins e uma vez que você lê-lo em algum blog que algum desenvolvedor já teve alguns problemas de desempenho com hibernate. Então, você está confiando em mão-de codificação, que obviamente vai tornar as coisas melhores. Mas usando o modelo JDBCT ou alguma outra alternativa também é uma boa idéia.

Usando Swing Application: Parece que Java não é apenas significou para front-end. Admiti-lo, Swing é bastante lento. Além disso, é desagradável e faz olhar GUI como representações dos desenhos animados de GUIs nativas. E depois, claro, há ferramenta Java Sandbox, para dizer o mínimo.

Este Ano Novo, que deve ser mais como uma resolução para todos os desenvolvedores Java para não usar as técnicas acima mencionadas e tornar o desenvolvimento Java uma melhor .. esforço Restaurant

desenvolvimento de negócio

  1. 3 razões pelas quais Coleção dropboxes para Correio do negócio são importantes
  2. Estofados cadeiras - contribui para a beleza de seu quarto
  3. Melhorar o desempenho geral do negócio usando TI off-shoring Serviços
  4. TI Telemarketing Serviços: Vendas rentável e Soluções de Marketing para empresas de TI
  5. Usar esses métodos para encontrar o leitor Best Ebook
  6. Folheto Serviços de Distribuição - Importância do Folheto Distribution Services
  7. A chave principal de crescimento para Negócios em linha contínua
  8. Acessível Nuvem de telefone PBX Sistemas
  9. Sinta Supremo Comfort em Memória espuma colchões
  10. Os benefícios de usar um filtro de disco na Indústria Metalúrgica de Trabalho
  11. Comprar materiais on-line por atacado baratos Scrapbooking
  12. Porque você deve terceirizar a um Offshore Telemarketing Company?
  13. Quatro rapidamente crescentes Carreiras Saúde
  14. Porque os estudantes e recém-formados deve considerar uma carreira em Tecnologia
  15. Tudo sobre Franchising em uma porca Shell
  16. Reparação AC: Ligue para a
  17. Toner Refil são economicamente melhor alternativa para impressoras a laser
  18. Web Hosting Services, a grande maneira de fazer o negócio Popular
  19. Elevadores Início cadeira de rodas - Melhorar a acessibilidade para cadeirantes
  20. Chamada usando VoIP pode salvar-lhe um pouco