Conceitos de Programação

O que é Injeção e Inversão de dependências? Luby Software

O que é Injeção e Inversão de dependências?

No mundo da programação, existe uma relação entre os termos injeção e inversão de dependências. Porém, geralmente são mal utilizados no decorrer de um projeto ou pouco conhecidos no desenvolvimento de sistemas digitais. Neste artigo, iremos apresentar uma breve introdução do que é cada um desses termos e de como utilizá-los corretamente. Mas, para entendê-los, […]

O que é Injeção e Inversão de dependências? Read More »

“Code Smell”: identificando problemas no código

Criado por Kent Beck, engenheiro de software americano e criador do Extreme Programming e Test Driven Development, o “Code smell” é um termo para dizer que algo no código “não está cheirando bem”. Um code smell costuma ser uma evidência de que há um problema no código-fonte de uma aplicação. Porém, ele não é necessariamente

“Code Smell”: identificando problemas no código Read More »

A importância da Abstração na Programação Orientada a Objetos

Quando se fala em paradigmas de linguagem de programação, a Programação Orientada a Objetos (POO) é, com certeza, um dos modelos mais populares entre os desenvolvedores. Ela possui quatro principais pilares: Abstração; Encapsulamento; Herança; e Polimorfismo. Neste artigo, vamos falar sobre o conceito Abstração, utilizando um exemplo prático para ressaltar sua importância. Abstração na Programação

A importância da Abstração na Programação Orientada a Objetos Read More »

Introdução ao ReactJs: o que saber antes de iniciar os estudos?

[vc_row][vc_column][vc_column_text]O ReactJS é um dos mais famosos frameworks Javascript que se tem na atualidade. Por isso, neste artigo, vamos trazer a introdução ao ReactJS, abordando tudo o que você precisa saber para começar a utilizar este framework. O ReactJS foi criado com o propósito de criar interfaces. Assim, cada elemento em tela pode ser agrupado

Introdução ao ReactJs: o que saber antes de iniciar os estudos? Read More »

Como aplicar Imutabilidade evitando bugs?

Basicamente, a imutabilidade é uma estrutura ou algo que não pode ser alterado. Na programação, esse conceito é aplicado a objetos e variáveis, principalmente em programação orientada a objetos, durante a criação ou quando um objeto está sendo instanciado. Pelo fato de não poder ser alterado, automaticamente pensamos em utilizar constantes (const). Porém, não é

Como aplicar Imutabilidade evitando bugs? Read More »

Boas práticas de SEO utilizando Next.js

Next.js é um framework do React.js, criado e desenvolvido pela Vercel, que tem como um dos seus principais objetivos auxiliar na indexação da página pelo motor de busca e melhorar o SEO (Search Engine Optimization), consequentemente, melhorando também seu ranqueamento. [adrotate banner=”4″] O Next.js faz isso através de diversas estratégias, sendo as mais conhecidas e

Boas práticas de SEO utilizando Next.js Read More »

TypeScript: quando utilizar Alias ou Interface?

Uma dúvida frequente na área do desenvolvimento é quando utilizar cada função? Sendo as duas similares e, muitas vezes, intercambiáveis. As linguagens de programação fornecem diversas ferramentas para solucionarmos os problemas e, frequentemente, surgem dúvidas sobre em qual situação cada uma deve ser utilizada para melhor atender às necessidades. Como é o caso do TypeScript.

TypeScript: quando utilizar Alias ou Interface? Read More »

Boas práticas de commits assinados e proteção de branches

A forma mais segura de garantir que a pessoa que fez o commit é realmente quem ela diz ser é por meio dos commits assinados, garantindo a segurança de projetos. Durante este artigo, vamos ver as melhoras práticas para trabalhar com commits assinados e proteção de branches. [adrotate banner=”4″] Como funcionam os commits assinados? Existem

Boas práticas de commits assinados e proteção de branches Read More »

Rolar para cima