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.
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.
Arquitetura limpa - Clean Architecture | Eficiente quando aplicada em softwares de grande porte que necessitam de manutenção ao longo prazo. Criada em 2012 por Robert Martin. | 3272 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. | 1817 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. | 1934 acessos | Visualizar |
Princípio de substituição de Liskov - Liskov Substitution Principle | Esse princípio diz que uma classe derivada deve ser substituível pela sua classe base sem apresentar comportamentos inesperados. | 2251 acessos | Visualizar |
Princípio de segregação de interfaces - Interface Segregation Principle | Os clientes não devem ser forçados a importar métodos que eles não usam. Os métodos devem ser segregados de modo abstrato em interfaces. | 2340 acessos | Visualizar |
Princípio da inversão de dependências - Dependency Inversion Principle | Ao ser aplicado permite que os detalhes passem a depender de abstrações, respeitando a direção da regra de dependências. | 2160 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. | 2627 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 | 3175 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. | 4001 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. | 1903 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. | 3283 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. | 4217 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 | 3354 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. | 1838 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. | 3561 acessos | Visualizar |
Método scrum | Tem como objetivo entregar o projeto com velocidade e satisfazer as necessidades dos clientes entregando cada funcionalidade do software separadamente. | 2226 acessos | Visualizar |
Algoritmo A* (A-estrela) | Algoritmo que busca o caminho com o menor custo entre dois pontos. É usado em jogos e aplicativos de navegação para calcular a menor distância possível. | 5361 acessos | Visualizar |
Vetores geométricos | Caracterizam uma grandeza física que possui módulo, direção e sentido. Pode simular eventos como queda, atração e deslocamento de objetos em um meio. | 1345 acessos | Visualizar |
Steering Behaviors (Comportamentos de navegação) | Conjunto de técnicas de algoritmo que simulam comportamentos realísticos. Usado em jogos e em pesquisas biológicas para o estudo de comportamentos. | 1049 acessos | Visualizar |
Busca (seek), fuga (flee) e chegada (arrival) | Três tipos de comportamentos usados em steering behaviors para simular comportamentos de seres vivos de forma realística. | 692 acessos | Visualizar |
Vagar (Wander) | Técnica de algoritmo que faz o agente vagar pelo ambiente virtual sem um destino definido. Esse comportamento pertence ao steering behaviors. | 796 acessos | Visualizar |
Perseguir (pursuit) e desviar (evade) | Dois tipos de comportamentos que preveem o trajeto do alvo. Em outras palavras, esses dois algoritmos tomam decisões se baseando em informações do futuro. | 736 acessos | Visualizar |
Prevenção de colisões (collision avoidance) | Comportamento usado em steering behaviors para evitar que o agente se choque contra obstáculos durante o percurso do seu trajeto. | 626 acessos | Visualizar |
Seguir caminho (path following) | Um dos comportamentos de navegação (steering behaviors). Faz com que um agente siga um caminho pré-determinado pelo desenvolvedor. | 1125 acessos | Visualizar |
POJO e Java Bean | Expressões utilizadas na linguagem Java para descrever classes simples que contém atributos, getters e setters de um objeto. | 1217 acessos | Visualizar |