SOLID - Liskov Substitution Principle (LSP)

Saudações, leitores!
Já temos conhecimento de que abstração, no contexto da programação, é o ato de identificar características em comum nas entidades do sistema de forma que seja possível reaproveitar comportamentos e atributos por meio de heranças. A questão é que, algumas vezes, cometemos algumas falhas no processo de abstração, levando à violação do Liskov Substitution Principle.

Continue lendo

SOLID - Open/Closed Principle -OCP

Olá, pessoal!
Algumas vezes, a solução mais rápida para codificar uma funcionalidade ou corrigir um erro é adicionar mais um Else-If em uma estrutura já existente, não é?
Bom, eu não concordo. Apesar de funcional, esse tipo de prática viola o segundo princípio do SOLID, chamado de Open/Closed Principle.
Continue lendo o artigo para entender essa violação e como eliminá-la!

Continue lendo

SOLID - Single Responsibility Principle - SRP

Boa noite, leitores! Como estão?
Hoje iniciaremos uma nova série de apenas 5 artigos abordando os princípios SOLID. Pretendo enfatizar o objetivo de cada um deste princípios devido à sua extrema importância na arquitetura de um software.
O primeiro dos princípios é a letra “S”, que corresponde ao Single Responsibility Principle. Vamos conhecê-lo?

Continue lendo

[Delphi] Breves dicas de Clean Code

Olá, leitores!
Há alguns meses, tive a oportunidade de assumir a correção das avaliações técnicas dos candidatos para Delphi na DB1 Global Software. O pessoal manda muito bem nos projetos!
No entanto, eventualmente encontro algumas codificações que, apesar de simples, podem ser melhoradas para resultar em um código mais clean. Confira!

Continue lendo

30 vagas abertas para Java, PHP e C# na DB1 Global Software

Atenção, desenvolvedores!

Faça parte de uma das melhores empresas de TI do Brasil! 
A DB1 Global Software está com 30 vagas abertas para desenvolvedores Java, PHP e C#! Para se candidatar, basta acessar o endereço abaixo e cadastrar o currículo:

http://carreira.db1.com.br/vagas

Divulguem! 🙂
Coloco-me à disposição para esclarecer qualquer dúvida relacionadas às vagas ou à empresa!

E Delphi?
Nos últimos meses, abrimos 10 vagas para desenvolvedores Delphi, mas já foram preenchidas. Caso novas vagas sejam definidas, divulgo aqui no blog!