"No GitHub existe esta issue ("Funcionalidade de denúncia/reportar conteúdos"), ainda em aberto, acredito que seja exatamente o que vc sugeriu. Enquanto isso não é implementado, a melhor maneira de reportar algo é mandar um email para [email protected]..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Eu ia falar justamente sobre esse problema dos padrões de tomadas, é exatamente a mesma situação que ocorre com várias outras coisas (distribuições de Linux, frameworks JavaScript, etc). Enfim, não sei se foi aqui que vc viu essa história das tomadas,..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Muito bom! Complementando, acho que a principal lição é que map sempre retorna outro array, então se vc não precisa desse outro array, não deveria usar map. Tenho visto muitas pessoas usando map indevidamente como substituto de for/forEach, o que apesa..."8 tabcoins · 3 comentários · kht · 2 anos atrás
"Complementando... Um banco de dados relacional é aquele que segue o Modelo Relacional, no qual os dados são representados por tuplas, que por sua vez são agrupados em relações). Uma tupla seria o equivalente a um registro (uma linha de uma tabela), e o..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando, seguem outros posts sobre o assunto: https://www.tabnews.com.br/yurikerber/guia-basico-sobre-git https://www.tabnews.com.br/Ernane/guia-rapido-e-pratico-dos-principais-comandos-git https://www.tabnews.com.br/Yagasaki/introducao-ao-git-e..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Não querendo te desanimar, mas criar uma linguagem é um processo bem complexo. Tenha isso em mente antes de começar, para não se frustrar logo de cara. Algumas respostas deram um resumo em tópicos, mas já adianto que cada tópico citado é um mundo à par..."6 tabcoins · 2 comentários · kht · 2 anos atrás
"Isso ainda não é totalmente suportado por todos os browsers. Antes de sair usando, é importante consultar sites como o Can I Use <- Inclusive neste link podemos ver que hoje a maioria ou ainda não suporta, ou possui apenas suporte parcial."1 tabcoin · 1 comentário · kht · 2 anos atrás
"import System não funciona, nem sequer compila, veja. Pra poder fazer out.println, vc precisaria de um import estático: import static java.lang.System.out; Ou então: import static java.lang.System.*; E só pra complementar, System e out não são bibliote..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"O enunciado é meio confuso, mas depois de alguns minutos não é tão difícil entender. Ele basicamente descreve que tem dois tipos de operações (que ele chamou de "queries"). Ambas estão no formato 1 x y ou 2 x y, ou seja, o primeiro número pode ser 1 ou..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"Só pra complementar, vale lembrar que a invalidação do cache é considerada um dos problemas mais difíceis de se resolver (vale a leitura, em especial desta resposta). E dependendo de como vc implementa, o cache pode acabar piorando a situação. Ele não..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Esse é um fenômeno comum na nossa área, não só para comentários, mas para qualquer coisa. Alguém diz "Nunca faça X!" e para justificar usa como exemplos somente casos em que X é ruim, não é a melhor opção, ou claramente não serve. E claro, ignora os ca..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando, alguns meses atrás já teve uma discussão sobre isso. Basicamente a ideia levantada lá é a mesma: comentários óbvios demais acabam poluindo o código e não acrescentando nenhum valor de fato. O melhor é explicar porque algo foi feito, em..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"Concordo com os demais que dizem que a linha de comando, no fim das contas, ainda é a melhor opção. Eu até entendo o apelo desses clients que dão uma forma mais visual de fazer as coisas, e até já tentei usar alguns, mas não me adaptei. No fim, a linha..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"como inserir emoticons aqui no texto? Basta digitar normalmente - no meu caso, estou usando o teclado do próprio celular: 😄😴😅😂🤣😆 Aproveitando o assunto, emojis são "caracteres" como qualquer outro (dadas as devidas proporções). Tanto que são padronizad..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"Aqui tem um guia bem completo, que fala em detalhes sobre várias libs, explica a diferença entre elas, prós e contras, etc. É só ler, testar e escolher a que te atende melhor :-)"1 tabcoin · 1 comentário · kht · 2 anos atrás
"Sobre "objeto", já comentei um pouco aqui, segue o trecho relevante: Quanto à definição de objeto, ela pode ser tão confusa quanto a de OOP. O Maniero também já colocou o link, no qual podemos ver que a definição de objeto é bem mais ampla do que costu..."5 tabcoins · 1 comentário · kht · 2 anos atrás
"Para trechos de código simples, vc pode usar o Gist do GitHub. Segundo a documentação, a ideia do Gist é "prover uma maneira simples de compartilhar trechos de código com outros", que parece ser o seu caso. Outra opção é usar alguma IDE Online, como o..."7 tabcoins · 0 comentário · kht · 2 anos atrás
"Não é a mesma coisa. Dessa forma vc remove não apenas a própria letra acentuada, mas também os espaços e pontuações, que nem sempre é o desejado. Por exemplo, se a string for "Olá, tudo bem?": var string = "Olá, tudo bem?"; // usando o método já descri..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Muito bom! Complementando: pra quem não sabe, Autômatos são a base teórica para muitas coisas, entre elas a construção de um compilador. Faz parte daquela "teoria chata e inútil" que os cursos caça-níquel costumam ignorar. Ok, talvez a maioria não vá u..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Sobre tipagem, recomendo ler este post (e também os links indicados), que explica em detalhes as diferentes formas de tipagem (dinâmica, estática, fraca e forte)."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Vale lembrar que a linguagem começou meio bagunçada (várias implementações de diferentes empresas, sem muita padronização), e só depois resolveram padronizar, o que resultou na criação do padrão ECMAScript. A especificação oficial está aqui. É um texto..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Funções como strlen(), count() e in_array() são alguns exemplos que se beneficiam bastante dessa otimização. Só de curiosidade, fiz um teste rápido usando a ferramenta phpbench para medir os tempos. O teste foi bem simples, só chamei strlen e in_array..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Eu que agradeço! Unicode, encodings e como tratar corretamente caracteres é um dos assuntos que muita gente tem dificuldade. Pena que é um assunto negligenciado, muita gente chega no mercado sem ter a menor ideia de como funciona, e a grande maioria do..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Obrigado! :-) Unicode, encodings e como tratar corretamente caracteres é um dos assuntos que muita gente tem dificuldade. Pena que é um assunto negligenciado, muita gente chega no mercado sem ter a menor ideia de como funciona, e a grande maioria dos c..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Quando alguém diz que determinada linguagem é (ou não é) OOP, primeiro devemos nos perguntar: de qual OOP estamos falando? Pois é. Não existe uma definição única, canônica, oficial e universalmente aceita sobre o que é orientação a objeto. No fundo nin..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Ponto de Função não é para dar estimativa. Ele te dá um número que corresponde ao "tamanho das funcionalidades" do sistema. Claro que vc pode, a partir disso, estimar ("minha equipe consegue entregar X pontos por semana"), mas aí caímos no mesmo proble..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Então parece que caiu no caso de cada um usar seu próprio critério, o que eu pessoalmente acho péssimo justamente por causar o tipo de situação que vc relatou. O ideal seria definir critérios mais claros, para evitar esse tipo de problema (o que pode e..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Seria esse meu colega alguem que estaria barrando propositalmente as minha mudanças? Esta ele sendo tóxico no ambiente de trabalho? Até onde a PR pode conter essas mudancas simples de nomeclaturar e ordenação de parametros? Não temos como saber (não pe..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"tenho algumas objeções em relação ao Java, como o fato de ser propriedade da Oracle e suas limitações em termos de recursos e inovações na linguagem Se não quer depender da Oracle1, basta usar o OpenJDK, uma implementação gratuita e open source da ling..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"O problema é que JSON.stringify dá erro se o objeto tiver referências circulares. Embora seja possível contornar, usar structuredClone me parece mais direto do que gerar uma string e depois fazer parse nela. Aliás, tem vários benchmarks mostrando que u..."1 tabcoin · 0 comentário · kht · 2 anos atrás