Programação Funcional em PHP
Richard outubro 17, 2019 0 Comentários Leitura: 7 min
Programação Funcional em PHP como aplicar. Bem… PHP não é uma linguagem funcional, mas algumas técnicas da programação funcional podem ser utilizadas para melhorar o nosso código: melhor legibilidade e tornar mais fácil a manutenção do mesmo são vantagens que adquirimos ao usar o paradigma funcional de programação. Por vários anos o desenvolvimento em PHP […]
000webhost Hospedagem gratuita com php e banco de dados mysql.
Richard outubro 15, 2019 0 Comentários Leitura: 1 min
000webhost Hospedagem gratuita com php e banco de dados mysql. Essa é mais uma dica rápida, para você que está buscando uma hospedagem gratuita o 000webhost é a opção certa para quem quer testar um script, site ou ate mesmo algum sistema que tenha feito. Antes de testar procure ver se a 000webhost irá atender […]
Hacker Rank o que é? Aprenda a usá-lo e melhore suas skills de programação.
Richard setembro 11, 2019 0 Comentários Leitura: 2 min
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 […]
PHP ainda vale pena ? é relevante?
Richard junho 18, 2019 4 Comentários Leitura: 2 min
PHP ainda vale pena ? é relevante? Essa tem sido uma pergunta que vem crescendo ou pelo menos tenho visto em alguns lugares essa pergunta sendo feita. Por isso resolvi escrever sobre o tema. De acordo com a pesquisa anualmente feita pelo stackoverflow sobre a popularidade das tecnologias. O PHP aparece entre o top 5 […]
As maiores vantagens de testes automatizados
Richard maio 20, 2019 0 Comentários Leitura: 4 min
Este é mais um texto que foi publicado pelo blog da geekhunter sobre as maiores vantagens de teste automatizado de software. Temos que testar! Navegar é preciso. Testar é preciso. Houve uma época em que o teste de software não existia, ou pelo menos não era praticado com a ênfase merecida. Até que […]
Boas práticas de programação em php.
Richard maio 9, 2019 0 Comentários Leitura: 8 min
Olá, se você chegou até aqui é porque estava procurando por boas práticas de programação, então vamos lá! Vamos falar mais um pouco sobre boas práticas de programação e revisar o assunto de SOLID Este vai ser mais um post sobre boas práticas de programação em PHP, este texto que foi escrito para o blog […]
Dependency Inversion Principle/Inversão de Dependência.
Richard abril 24, 2019 0 Comentários Leitura: 1 min
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 […]
Interface Segregation Separação de interfaces.
Richard abril 22, 2019 0 Comentários Leitura: 1 min
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. […]
SOLID Liskov substitute
Richard março 18, 2019 0 Comentários Leitura: 1 min
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 […]
SOLID Padrões de Projeto Open Closed (Classes abertas/fechadas)
Richard fevereiro 18, 2019 0 Comentários Leitura: 1 min
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 […]