• J
  1. Tags > 
  2. Tag :: herança

Tag :: herança

J

  • JavaScript é uma linguagem Orientada a Objetos?
    Posts
  • Home

  • Posts
    • Como fazer hash de senhas de forma segura?
    • Qual é a diferença entre INNER JOIN e OUTER JOIN?
    • Por que não devemos usar funções do tipo mysql_*?
    • As mensagens de erro devem se desculpar?
    • O que são e onde estão a stack e heap?
    • Qual é a diferença de API, biblioteca e framework?
    • O que é REST e RESTful?
    • Como prevenir injeção de código SQL no meu código PHP?
    • O que é callback?
    • Como é gerada a randomização pelo computador?
    • Como proteger o código fonte?
    • Qual a diferença entre parâmetro e argumento?
    • Quais as diferenças entre Git, SVN e CVS?
    • Por que devo usar apenas um 'return' em cada função?
    • Qual a diferença entre as funções var name = function() e function name()?
    • Qual a diferença entre os operadores == e === em JavaScript?
    • Quais as principais diferenças entre SOAP, REST?
    • O que é linguagem de programação, IDE e compilador?
    • O que realmente é DDD e quando ele se aplica?
    • Como escrever um código legível e de fácil manutenção?
    • É sempre garantido que uma aplicação com múltiplas threads rode mais rápido que usando uma única thread?
    • HTML é uma linguagem de programação?
    • Como fazer a função date() formatar uma data em português?
    • Como funcionam Closures em JavaScript?
    • Como fazer um algoritmo fonético para o português brasileiro?
    • Como criar um site sem recarregar a cada clique num link?
    • Como funciona este if/else com '?' e ':'?
    • Para que serve um construtor?
    • O que faz uma linguagem ser considerada de baixo/alto nível?
    • Como representar dinheiro em JavaScript?
    • Onde devo colocar um código JavaScript em um documento HTML?
    • Por que o uso de GOTO é considerado ruim?
    • Por que devemos evitar retornar códigos de erro?
    • Qual a diferença entre o .on('click', function() {}) e o .click(function() {})?
    • Qual a diferença entre uma linguagem de programação estática e dinâmica?
    • O que é e o que faz um full stack web developer?
    • O DRY é para evitar redundâncias, certo?
    • Quais as diferenças entre Injeção de Dependência e Inversão de Controle?
    • Quando se deve usar 'var' no JavaScript?
    • O que significa '??!??!' em linguagem C?
    • O que é o Vanilla JS?
    • Por que escolher C ao invés de C++ ou então C++ no lugar de C?
    • O que é código pythônico?
    • Há algum inconveniente em sempre capturar Exception e não algo mais específico?
    • Como é feito um compilador?
    • Como formatar data no JavaScript?
    • Quais as principais diferenças entre jQuery e AngularJS?
    • Melhor tipo de dados para trabalhar com dinheiro?
    • O que é normalização de banco de dados?
    • O que é a complexidade de um algoritmo?
    • O que é Reflection. Por que é útil?
    • O que é XGH (Extreme Go Horse)?
    • Qual é a diferença entre declaração de variáveis usando 'let' e 'var'?
    • Como inverter uma string em JavaScript?
    • É possível fazer um tooltip com CSS puro?
    • O que 'imutável' realmente significa?
    • Exceções consomem muito processamento. Verdade ou lenda?
    • Por que não devemos usar Singleton?
    • Qual a diferença entre URL e URI?
    • Qual a melhor forma de centralizar um elemento vertical e horizontalmente?
    • O que é injeção de dependência?
    • Por que em algumas situações if's são considerados ruins?
    • O que é a NullPointerException e quais são suas principais causas?
    • É errado usar herança de classes para agrupar comportamentos e atributos comuns?
    • O certo é <br> ou <br/> ou <br />?
    • Qual a diferença entre comunicação assíncrona e síncrona?
    • O que são os conceitos de coesão e acoplamento?
    • O que é MVP e MVVM?
    • Tipo do campo CPF ou CNPJ no banco de dados VARCHAR ou INT?
    • MySQLi vs PDO - qual o mais recomendado para usar?
    • É correto dar maior preferência a composição do que herança?
    • Qual o sentido de usar dupla negação em JavaScript?
    • Quais as vantagens de se utilizar os métodos HTTP corretos?
    • Quando, por que e como utilizar a diretiva 'use strict' em JavaScript?
    • Utilizar ou não ponto e vírgula no fim das linhas em JavaScript?
    • Programação Funcional e Programação Orientada a Objetos. O que são e quais suas principais diferenças?
    • Qual a diferença entre Struct e Class?
    • É errado gravar byte de imagens no banco de dados?
    • Qual a diferença entre DAO e Repository?
    • Quando usar var em C#?
    • Como funcionam os números em hexadecimal?
    • O que é uma condição de corrida?
    • O que é o .NET Core?
    • Quais são as técnicas para se fazer animações baseadas em scroll?
    • Por que (!+[]+[]+![]).length retorna 9 em JavaScript?
    • Quando usar Entity Framework com Repository Pattern?
    • Programar voltado para interface e não para a implementação, por quê?
    • O que significa o erro 'Execução de scripts foi desabilitada neste sistema'?
    • Por que não é recomendado usar '_' (underscore) em HTML/CSS?
    • O que é console.log?
    • Qual a diferença entre IEnumerable, IQueryable e List?
    • Como implemento vento numa equação de trajetória?
    • Para que serve o 'with' no JavaScript?
    • Qual é a diferença entre modificadores public, default, protected e private?
    • Como comparar Strings em Java?
    • Qual a diferença entre os comandos 'git pull' e 'git fetch'?
    • Por que usar WHERE 1 = 1 numa query SQL?
    • Como versionar banco de dados MySQL?
    • PHP mistura códigos de orientação a objetos e linguagem procedural?
    • Por que usar 'SELECT * FROM tabela' é ruim?
    • O que é CGI e qual é sua finalidade?
    • Qual a diferença de DLL e lib?
    • Como funcionam protótipos em JavaScript?
    • Qual a diferença entre endpoint e API?
    • Porque usar getElementById se o id está no window?
    • Utilizar muitas interfaces é uma má prática de programação?
    • Qual a diferença entre ponteiro e referência?
    • O que é DOM, Render Tree e Node?
    • O que são lambda expressions? E qual a sacada em usá-las?
    • O que é paradigma?
    • Qual é a diferença de string vs String?
    • Para que serve a declaração '!important'?
    • Qual a diferença entre $(document).ready() e window.onload?
    • Como remover acentos e outros sinais gráficos de uma String em Java?
    • Pra que serve a programação reativa?
    • O que é scaffold?
    • Existe algum algoritmo para checar a validade de um número de RG no Brasil usando dígitos verificadores?
    • Qual é a vantagem de usarmos funções recursivas?
    • Por que no PHP a expressão '2 + '6 maçãs'' é igual a 8?
    • Como funciona o algoritmo de criptografia AES?
    • Por que verde = azul + amarelo, mas no RGB amarelo = verde e vermelho?
    • Como funciona o licenciamento de software no Brasil?
    • Qual a finalidade da @Override?
    • Regras de Negócio no Banco de Dados - quais as vantagens e desvantagens?
    • Como um computador entende o código binário?
    • Como calcular a diferença entre duas datas?
    • Para que serve o 'with' no Python?
    • Not IN ou Not EXISTS qual usar?
    • O que é o problema dos filósofos glutões?
    • Qual a diferença de uso de return false, event.stopPropagation() e event.preventDefault()?
    • O que realmente significa NULL?
    • O que é código spaghetti?
    • Qual a diferença entre $(this) e $this e this?
    • Em orientação a objetos, por que interfaces são úteis?
    • Quando usar position absolute ou relative em CSS?
    • Como fazer uma busca ignorando acentuação em JavaScript?
    • Qual a diferença entre uma classe e um objeto?
    • O que é MVC (Model, View, Controller)?
    • Por que o uso de frames e iframes é considerado uma má prática?
    • Usar validação via cliente é suficiente?
    • Getters e setters são uma ilusão do encapsulamento?
    • Qual é a diferença entre erro sintático e semântico?
    • Como gerar 200.000 primos o mais rápido possível em Python?
    • NoSQL é tão problemático quanto parece?
    • Qual a utilidade da palavra reservada 'yield'?
    • Qual a forma correta de usar os tipos float, double e decimal?
    • Quais as vantagens das Expressões Lambda presentes no Java 8?
    • O que é e para que serve JWT?
    • O que significa o simbolo '$' antes de uma string?
    • Como fazer o orçamento inicial de um projeto de software?
    • Quais são as diferenças entre uma aplicação web e a aplicação desktop?
    • O endereço IP pode ser forjado?
    • DISTINCT e GROUP BY, qual a diferença entre ambas as declarações?
    • Como -1 pode ser maior que 4?
    • O que significa o sinal de arroba '@' no C#?
    • O que é payload?
    • Quando usar self vs $this em PHP?
    • Qual é a diferença semântica entre <em> e <strong>? Eles substituem <i> e <b>?
    • Diferença entre ICollection, IList e List?
    • O que é um código legado?
    • O que é Engenharia Reversa?
    • Composição e agregação: quais as diferenças e como usar?
    • Diferenças entre localStorage Vs sessionStorage?
    • Qual a diferença entre declarar uma matriz com 'array()' e '[]' em JavaScript?
    • É possível tratar o recebimento de dados em camel casing usando OData?
    • Qual a diferença entre linguagem compilada para linguagem interpretada?
    • Qual a diferença entre display:none e visibility:hidden?
    • O que significam as reticências nos parâmetros de um método?
    • Quando devemos permitir que uma coluna de uma tabela de um banco de dados aceite NULL?
    • O que é a assinatura de um método?
    • Arrays são ponteiros?
    • Como escolher entre NoSQL e SQL?
    • Porque estimativas de custos no PostgreSQL erram tanto?
    • Como voltar o projeto a um commit específico?
    • Como funciona o try-with-resources?
    • Sistemas devem forçar o usuário a criar uma senha forte?
    • Qual a diferença entre codificação, criptografia e cálculo hash?
    • Até que ponto a otimização prematura é um problema?
    • Qual é o impacto de se alterar o comportamento padrão de um elemento HTML?
    • Como é feito o cálculo do timestamp?
    • O que é um DTO?
    • O que é um Web Service?
    • Quais são os riscos de usar permissão 777?
    • Qual é a diferença entre 401 Unauthorized e 403 Forbidden?
    • Qual a diferença de arquitetura e engenharia de software?
    • Como o HTTPS (SSL) funciona?
    • Como realmente aprender a usar promessas em JavaScript?
    • Quando usar recursão e quando usar laços?
    • Como funciona uma rede neural artificial?
    • O que é um problema de parada de Turing?
    • Quais as vantagens e desvantagens entre MySQL e PostgreSQL?
    • O que é boilerplate code?
    • Como descobrir se uma cor hexadecimal é escura ou clara?
    • O que são promises (promessas) em JavaScript?
    • Qual significado de branch, tag e trunk?
    • Como fixar um 'menu horizontal' no topo da janela ao rolar a página?
    • Como posso simplificar os URLs para um site?
    • O que é indireção?
    • Como validar com regex uma string contendo apenas letras, espaços em branco e letras com acento?
    • Qual é a diferença entre um 'branch' e uma 'tag'?
    • Como imprimir o conteúdo dentro de uma div HTML?
    • Qual a diferença entre null e undefined?
    • Como funcionam funções anônimas?
    • O que é Reactive Programming (Programação Reativa)?
    • Qual a diferença entre escopo e tempo de vida?
    • Qual o uso de uma variável estática ou final em Java?
    • Quais as implicações de não declarar variáveis em PHP?
    • Como funciona namespaces no C#?
    • O que é um Teste de Mesa? Como aplicá-lo?
    • Qual a função de um método estático?
    • Quando usar 'require', 'include', 'require_once' e 'include_once'?
    • Por que dizem que recursividade de setTimeout é melhor que setInterval?
    • Using não utilizados afetam a performance?
    • Quais são os métodos de requisição HTTP, e qual é a diferença entre eles?
    • Por que e quando usar enum em Java?
    • O que são views em SQL? Quais vantagens e desvantagens em utilizar?
    • Como posso pausar e dar play em um gif?
    • Usar PDO é a maneira mais segura de se conectar a um BD com PHP?
    • Qual a forma correta de simular um <script> com uma linguagem nova?
    • Como descriptografar MD5?
    • Existe classe em JavaScript?
    • Diferença entre :disabled e :readonly em HTML?
    • OAuth - O que é? Qual sua finalidade?
    • Como funciona o Padrão DAO?
    • Como criar uma cópia de um objeto em JavaScript?
    • Como definir a versão de um software?
    • Devo mostrar mensagens de erro genéricas como, senha ou usuário errado, ou mensagens específicas?
    • Como é desenvolvida uma linguagem de programação?
    • O que é o PHP Injection? Qual a diferença dele para o SQL Injection? E como evitá-lo?
    • Devo usar input type='submit' ou button type='submit' nos formulários?
    • Como funciona o comando git rebase?
    • O que são covariância e contravariância?
    • Por que usar variáveis globais não é uma boa prática?
    • Quais as diferenças mais relevantes entre C# e Java?
    • Como modelar uma estrutura de dados em árvore usando um banco de dados relacional?
    • Qual a diferença entre 'passagem por valor' e 'passagem por referência'?
    • Como transformar dígitos numéricos em números por extenso?
    • Qual o overhead de utilizar orientação a objetos?
    • O que é Transpilação?
    • Para que serve uma MySQL Transaction?
    • O que é analise léxica?
    • Como usar as tais tags semânticas?
    • Até que ponto não é aconselhável usar uma ORM?
    • O que o código abaixo (escrito por um cracker) faz?
    • Qual a diferença entre 'mock' e 'stub'?
    • <br> está obsoleto?
    • Como contar os objetos presentes na imagem com PHP?
    • O que é a Programação Orientada a Eventos?
    • Quais as vantagens e desvantagens do uso de índices em base de dados?
    • Como integrar microsserviços?
    • O que é e como se usa o SRP?
    • O que caracteriza uma linguagem de programação?
    • AJAX não é uma linguagem de programação. Então o que é?
    • Como fazer uma expressão regular para telefone celular?
    • Quais as principais vantagens e desvantagens de se usar um parser LL ou um LR?
    • Como um som é interpretado por um computador?
    • Como implementar reCAPTCHA do google no meu site?
    • Como centralizar verticalmente o conteúdo de um elemento?
    • CEP da minha cidade, onde posso encontrar fonte aberta, atualizada e confiável?
    • Quais as diferenças entre MyISAM e InnoDB?
    • O que é ortogonalidade?
    • JavaScript é interpretado ou compilado em tempo de execução?
    • Eval é mocinho ou bandido?
    • Como passar parâmetros em chamadas de funções por referência em JavaScript?
    • Quais as principais diferenças entre Kotlin e Java?
    • Como fazer comparações 'case-insensitive' no SQLite?
    • Como funciona o G1 (Garbage First Collector)?
    • O que é e para que serve uma classe abstrata?
    • IF, ELSE IF, ELSE ou IF IF IF. Quando usar, qual a diferença?
    • O que significa NaN no JavaScript?
    • Quais as diferenças entre Tipos Genéricos em C# e em Java?
    • Quando usar Waterfall e quando usar Scrum?
    • Como aplicar readonly em um select?
    • Qual seletor CSS tem prioridade?
    • Qual a função do operador ~ (til) em JavaScript?
    • Qual a diferença entre os seletores 'element element' e 'element > element'?
    • Como números primos são importantes na criptografia?
    • Como usar o valor atual de uma variável numa função mais interna?
    • É possível fazer um UPDATE com dados de outra tabela?
    • Qual a diferença entre uma expressão lambda, um closure e um delegate?
    • O que significa o operador && em entre strings?
    • Como excluir um ramo(branch) do Git local e remoto?
    • Qual a melhor forma de iterar objetos em um HashMap?
    • Nome de pessoas devem ser armazenados em duas ou apenas uma coluna?
    • Qual a forma correta de se fazer uma substituição regular em JavaScript para todas as ocorrências encontradas?
    • Como o protocolo HTTP processa as requisições?
    • Qual a diferença entre '&&' e '||' e 'and' e 'or' em PHP? Qual usar?
    • Muitas telas ou uma tela com muitas informações?
    • É recomendado utilizar a unidade 'em' ao invés de 'px' para fontes?
    • Por que geralmente se declara uma variável com valor padrão?
    • Por que usar do 'while (0)'?
    • Qual a melhor maneira de se representar um Endereço?
    • Dar um 'SELECT' antes de um 'INSERT' é uma forma segura de não ter registros duplicados?
    • Por que consultas SQL parametrizadas(nome = ?) previnem SQL Injection?
    • O que é o JSONP e como funciona?
    • Por que dizem que utilizar @ arroba pra suprimir erros é uma má prática?
    • Qual é a definição de Aprendizado de Máquina (Machine Learning)?
    • O que é um JITter?
    • O que define um código limpo?
    • JavaScript é uma linguagem Orientada a Objetos?
    • Quando usar ANSI e quando usar UTF-8?
    • O que são escopo léxico e escopo dinâmico e quais são suas principais diferenças?
    • Há diferença entre informar o tamanho na condição do laço ou fora dele?

  •  
  •  
  •  

Built with by Hugo