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