O que é o operador ternário?

No desenvolvimento de uma aplicação, é muito comum utilizarmos estruturas condicionais como, por exemplo, ifs e elses ou switch case. Porém, em algum momento da nossa vida, provavelmente, um desses testes que realizamos é tão simples que retorna um valor para apenas duas possibilidades. Por exemplo, suponhamos que precisamos criar uma funcionalidade para gerar uma
Continuar lendo…

Retorno no construtor – treino para a certificação Java

Estive me preparando para a certificação da Oracle e surgiu a seguinte situação: Existe algum retorno para construtores? Retorno de construtor??? Como assim??? Vamos verificar a classe Livro: Agora se eu testar o meu código: Resultado: Funciona como o esperado. Analisando um pouco o nosso código… Podemos ver que o nosso construtor não retorna nada,
Continuar lendo…

Alura entrevista: Vinicius Brito

Fala Vinicius, beleza? Diz pra gente o seu nome completo, por favor. Vinicius Brito de Paulo. Mora em qual cidade atualmente? Bauru, SP. Estuda? Qual instituição e curso? Sim, Fatec-Bauru, no curso de Banco de Dados. Trabalha atualmente? Qual o seu cargo? Pode se dizer que sim rsrs, pois estou afastado. Mas trabalho como desenvolvedor
Continuar lendo…

Criando menu de contexto no Android (Context Menu)

Na App que estou desenvolvendo para armazenar meus cursos realizados na Alura, fiz uma lista de cursos e listei alguns que realizei: Observe que a cada vez que tocamos em um curso, ou seja, um item da lista, vamos direto para o link do curso. Porém, notei que o curso de MySQL eu ainda não
Continuar lendo…

O papel da documentação de software nas metodologias ágeis

Dentro de métodos ágeis, preferimos software em funcionamento mais que documentação abrangente. As razões para essa frase aparecer no Manifesto Ágil são várias, mas, para mim, a mais impactante é que, quando temos uma documentação extensa, frequentemente cria-se a ilusão de que não precisamos conversar com o cliente e entendê-lo melhor, já que o documento
Continuar lendo…