A recursão de cauda é um tipo especial de recursão, no qual não existe processamento a ser feito depois de encerrada a chamada recursiva. Sendo assim, não é necessário guardar o estado do processamento no momento da chamada recursiva. Um compilador ou interpretador pode (se for construído assim) detectar a ocorrência de recursão de cauda … Continue lendo Recursão em Cauda
Autor: Tássio Auad
Unsupported major.minor version 52.0
Estava criando um webservice na IDE IntellIJ e novamente me deparei com esse erro e não me lembrava da solução. Em uma rápida pesquisada me lembrei que isso tem a ver com a versão do Java. Simples, o meu ambiente Java estava compilando na versão 7 e executando na versão 8. Foi um erro bem … Continue lendo Unsupported major.minor version 52.0
Ciclo de Vida de uma Activity – Fases, Métodos, Prioridades dos Processos e Liberação de Recursos
Fases e Métodos Da mesma forma que em contêineres de servlet Java EE, a Activity responde a invocações do framework do Android ao invés de conduzir ciclo de vida da forma que o desenvolvedor desejar e implementar. Então, a plataforma Android controla toda a vida de uma Activity, e em cada fase dessa vida útil … Continue lendo Ciclo de Vida de uma Activity – Fases, Métodos, Prioridades dos Processos e Liberação de Recursos
Princípio do Aberto Fechado
Todo software sofre evolução. É difícil pensar em um software que seja feito e nunca receba algum tipo de manutenção. Então, estamos sempre pensando em adicionar uma nova funcionalidade em nosso software e, sendo assim, pensamos logo em modificarmos o código para acrescentar o que é necessário, mas evitar modificações é uma boa prática. Quanto … Continue lendo Princípio do Aberto Fechado
Funções sem Efeitos Colaterais
Ainda lendo o livro "Programação Funcional para Desenvolvedores Java" do Ph.D Dean Wampler, esbarrei com um conceito interessante desse paradigma de programação e que poderia ser pensado no orientação a objetos. O que são funções sem efeitos colaterais? Segundo o livro, funções que possuem efeitos colaterais são aquelas que não importa quantas vezes nós a … Continue lendo Funções sem Efeitos Colaterais