Clean Code: Boas práticas para argumentos de função
Os argumentos influenciam muito na qualidade das nossas funções. Eles são a entrada principal das nossas funções e manter eles organizados é importante para deixar o comportamento das funções explícito
Os argumentos de uma função são a melhor forma de comunicar estados externos para as nossas funções. Eles nos ajudam a evitar que modifiquemos diretamente uma variável externas que não pertencem ao escopo da função. Chamamos de Efeitos Colaterais esse ato de modificar estados fora do escopo da função.
Na Ciência da . . .
Clean Code Matters!
Cuspir código que a maquina lê é a parte mais fácil de programar, a parte difícil é criar código fácil de manter.
Na semana passada encontrei uns trabalhos antigos de quando comecei a programar. Na época eu estava começando na linguagem C e ainda pensava que era bom em resolver problemas.
Eu realmente sabia resolver problemas e na tentativa e erro solucionava esses problemas em tempo recorde até, mas nunca era uma boa solução. Eu . . .
Lambda, Lambda, Lambda Java
Sim o Lambda existe no Java 8 e vamos entender como ele funciona para finalmente aplicarmos no código... Lambda, Lambda, Lambda pra você \o/
Em meados de 2015 foi lançado o Java 8 com várias novas funcionalidades e mudanças em sua estrutura, não se trata apenas de uma atualização somente na plataforma, mas finalmente na linguagem, que na minha opinião o Java 8 foi uma atualização tão importante e com o mesmo impacto da versão 5, que foi um grande marco na linguagem. . . .
Desenvolvendo um Jogo da Velha / Parte 3
Vamos finalizar nossa série de artigos para exercitar programação com a última parte do nosso Jogo da Velha.
Finalmente chegamos na terceira parte do desenvolvimento do nosso jogo da velha.
Na primeira parte nós aprendemos sobre matrizes, como percorrer essa matriz com laços de repetição aninhados e desenhamos o nosso tabuleiro, já na segunda parte vimos como utilizar a API do Javascript para melhorar o nosso tabuleiro com . . .
Desenvolvendo um Jogo da Velha / Parte 2
Vamos continuar com nosso Jogo da Velha e aprender mais um pouco sobre a API do JavaScript e praticar mais programação.
Na primeira parte nós vimos como podemos utilizar as matrizes para representar nosso tabuleiro e como exibi-lo na tela, mas ainda faltou uma forma interagir com o tabuleiro fazendo as jogadas. Então nesta parte vamos focar em utilizar os recursos do Javascript para adicionar interação com o nosso jogo. Para isso vamos ter que . . .
Desenvolvendo um Jogo da Velha / Parte 1
Que tal criar um Jogo da Velha e praticar ainda mais programação? Nesta primeira parte do artigo iremos ver um pouco mais de lógica e matrizes.
O jogo da velha é um jogo de tabuleiro muito antigo e simples, mas podemos considerar um desafio de implementação promissor para um programador iniciante. Com isso em mente, vamos ver os principais problemas e como solucioná-los passo a passo utilizando Javascript.
Primeiramente, vamos nos recordar de algumas das regras: o . . .
Como Apresentar Código em Slides
Se você usa caneta laser você está fazendo errado. Conheça 5 dicas matadoras de como apresentar código em slides.
Todo programador cedo ou tarde deverá apresentar código em slides, seja no trabalho, na faculdade ou em algum evento. O problema, é que apresentar código é bem diferente de escrevê-lo na sua IDE ou editor preferido. Basta escolher o tamanho de fonte errada e você perde toda a atenção do seu público.
Mesmo palestrantes . . .