Programação

Clean Architecture Criada em 2012 pelo tio Bob, Clean Architecture é uma combinação de outras arquiteturas como Arquitetura Hexagonal e Arquitetura Cebola. 1396 acessos Visualizar
Princípio aberto fechado - Open-Closed Principle O código deve estar aberto para extensões e fechado para modificações. Podemos mudar o comportamento de uma classe adicionando mais código. 694 acessos Visualizar
Princípio da responsabilidade única - Single Responsibility Principle Princípio que diz que um módulo só deve mudar por um único motivo. Esse motivo pode ser o conteúdo de um módulo ou os atores que dependem dele. 658 acessos Visualizar
Princípio de substituição de Liskov Esse princípio é a capacidade de substituir um instância da classe parente com a instância da subclasse sem comprometer o funcionamento do algoritmo. 877 acessos Visualizar
Princípio de segregação de interface O princípio de segregação de interface torna as nossas classes independentes de interfaces que necessitam implementações desnecessárias. 715 acessos Visualizar
Princípio da inversão de dependências Algoritmos de alta importância não podem depender de algoritmos de baixa importância. Ambos tem que ser dependentes de abstrações. 817 acessos Visualizar
Programação orientada a objetos A programação orientada a objetos possui um contexto bastante semelhante com a vida real, facilitando a sua implementação e interpretação. 827 acessos Visualizar
Pilha (stack) e fila (queue) Pilha e fila são tipos de estrutura de dados que contribuem para um gerenciamento de dados mais inteligente e eficaz na programação 837 acessos Visualizar
Notação do big-O A notação do O grande é um método de fácil implementação, usado para avaliar a eficiência de um algoritmo em relação ao tempo de processamento. 892 acessos Visualizar
Busca linear A busca linear é um algoritmo de força bruta não muito eficiente, mas com grande simplicidade, sendo utilizada regularmente por programadores. 542 acessos Visualizar
Busca binária A busca binária usa o método de divisão de conquista que visa em dividir os problemas em pequenos problemas até que eles se resolvam sozinhos. 671 acessos Visualizar
Variáveis na programação As variáveis são elementos responsáveis por armazenar informações temporariamente ou perpetuamente durante a execução de um programa ou algoritmo. 924 acessos Visualizar
Classes na programação Conjunto de variáveis e funções que podem ser encapsuladas em uma única unidade de instância e definir o escopo e a acessibilidade de cada elemento 616 acessos Visualizar
Framework no desenvolvimento de softwares Conjunto de códigos prontos para a utilização no desenvolvimento de softwares, eliminando processos como planejamento de arquitetura de classes. 474 acessos Visualizar
Modelo cascata Modelo tradicional de desenvolvimento de software, cada etapa do projeto deve seguir a ordem dos processos sem retroceder para as etapas anteriores. 698 acessos Visualizar