Esse site utiliza cookies
Nós armazenamos dados temporariamente para melhorar a sua experiência de navegação e recomendar conteúdo do seu interesse.
Ao utilizar os nossos serviços, você concorda com as nossas políticas de privacidade.
Criada em 2012 pelo tio Bob, Clean Architecture é uma combinação de outras arquiteturas como Arquitetura Hexagonal e Arquitetura Cebola.
OCP é um modo de escrever algoritmo. Invés de implementar um algoritmo diretamente, damos instruções de como esse algoritmo deve ser escrito.
SRP é um modo de administrar as classes de um software de modo mais estratégico, melhorando aspectos como legibilidade para prevenir códigos complexos.
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.
O princípio de segregação de interface torna as nossas classes independentes de interfaces que necessitam implementações desnecessárias.
Algoritmos de alta importância não podem depender de algoritmos de baixa importância. Ambos tem que ser dependentes de abstrações.
A programação orientada a objetos possui um contexto bastante semelhante com a vida real, facilitando a sua implementação e interpretação.
Pilha e fila são tipos de estrutura de dados que contribuem para um gerenciamento de dados mais inteligente e eficaz na programaçã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.
A busca linear é um algoritmo de força bruta não muito eficiente, mas com grande simplicidade, sendo utilizada regularmente por programadores.
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.
As variáveis são elementos responsáveis por armazenar informações temporariamente ou perpetuamente durante a execução de um programa ou algoritmo.
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
Conjunto de códigos prontos para a utilização no desenvolvimento de softwares, eliminando processos como planejamento de arquitetura de classes.
Modelo tradicional de desenvolvimento de software, cada etapa do projeto deve seguir a ordem dos processos sem retroceder para as etapas anteriores.
Showing 1 to 15 of 16 results