Hacker Rank o que é? Aprenda a usá-lo e melhore suas skills de programação.

Você conhece o Hacker Rank?  Calma! você não vai ter seus dados clonados ou roubados por lá no hacker rank \o/,  Bom, então deixa eu te apresentar esta plataforma muito bacana e interessante para você: que estuda programação, trabalha com desenvolvimento ou quer começar a estudar programação. O HackerRank é um portal com conteúdo e … Ler maisHacker Rank o que é? Aprenda a usá-lo e melhore suas skills de programação.

Dependency Inversion Principle/Inversão de Dependência.

Princípio da inversão de dependência. Este é o último padrão da sigla SOLID e a proposta deste padrão é que as classes dependam de abstrações. Abstrações não devem depender dos detalhes, mas os detalhes devem depender da abstração. Classes de alto nível não dependem das classes de baixo nível. O correto é que ambos dependam … Ler maisDependency Inversion Principle/Inversão de Dependência.

Interface Segregation Separação de interfaces.

ISP é a abreviação de Interface Segregation Principle é mais uma boa prática de software também proposta por Robert C. Martin (o Tio Bob) Este recurso veio do seu trabalho de desenvolvimento de software para a empresa XEROX. O software realiza diversas tarefas e com o crescimento do mesmo a complexidade desta aplicação foi aumentando. … Ler maisInterface Segregation Separação de interfaces.

SOLID Liskov substitute

Este é o terceiro post sobre SOLID o liskov substitute principle. Este principio é mais um complemento para boas práticas de desenvolvimento de software. Quero ressaltar que: estes princípios você pode adaptar para qualquer linguagem de programação, onde você implemente o paradigma de orientação a objetos. A definição deste princípio é a seguinte: Objetos em um … Ler maisSOLID Liskov substitute

SOLID Padrões de Projeto Open Closed (Classes abertas/fechadas)

SOLID Padrões de Projeto Open Closed. SOLID Padrões de Projeto Open Closed, este é o segundo post sobre SOLID. Classes devem ser abertas para serem estendidas(herança), mas fechadas para serem modificadas. Uma classe é aberta quando somos capazes de estender está classe por herança. Oque é herança em Orientação Objetos? Bom, vamos relembrar um pouco … Ler maisSOLID Padrões de Projeto Open Closed (Classes abertas/fechadas)

SOLID Padrões de Projeto Responsabilidade Única

SOLID Padrões de Projeto Nesta série de artigos serão abordados os princípios de SOLID. SOLID, São boas práticas no desenvolvimento de software com o objetivo de tornar o nosso software mais legível e de fácil manutenção. Estes  princípios, foram difundidos por Robert C. Martin ou mais conhecido como Tio Bob (Robert Martin) Os princípios de SOLID  … Ler maisSOLID Padrões de Projeto Responsabilidade Única

Bootswatch Tema gratuito para bootstrap.

Bootswatch temas gratuito para bootstrap   A dica é bem simples e também muito útil para dar um visual diferente ao seu tema bootstrap. Você pode personalizar o seu tema bootstrap, apenas alterando seu arquivo css pelo arquivo do tema que você escolher. O endereço com os temas é este  bootswatch temas basta selecionar um dos … Ler maisBootswatch Tema gratuito para bootstrap.