"é muito mais difícil criar um Diablo IV hoje em comparação com o Diablo I, mesmo com os avanços tecnológicos. Acho que isso é porque os jogos estão mais complexos (não necessariamente "melhores" ou "piores"). Mesmo com a tecnologia mais avançada, hoje..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"Pra mim não foi uma tecnologia específica. O que me faz mudar constantemente é a experiência diária. Cada pequeno passo faz com que minha percepção sobre várias coisas mude ao longo do tempo. É um processo contínuo, que espero que não pare. No início d..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Assim como os demais que já responderam, também discordo do "Foque na prática, não na teoria". Hoje o que mais tem é "curso" que só foca na prática. O famoso "sai fazendo", sem entender o que, como e porque aquilo está sendo feito. Tais "cursos" pulam..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Eu preciso migrar do ant para o maven ou gradle? Não sei. Não conheço os detalhes do seu projeto, os requisitos, as necessidades, etc. O fato de algo ser antigo não é necessariamente ruim. Se não há motivo prático (seja técnico ou "político") para muda..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Pode responder fora da réplica num último caso. Mas aí a resposta ficaria "perdida", porque não saberíamos qual réplica está sendo respondida. Isso é um problema de layout, não acho que faz sentido sacrificar uma das principais funcionalidades (a discu..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Concordo que isso é um problema, mas discordo da solução. Limitar a quantidade de réplicas pode acabar sendo pior, pois pode impedir a continuidade de boas discussões."1 tabcoin · 3 comentários · kht · 3 anos atrás
"Ah sim, agora entendi o que não funcionou. Bom, quando vc roda java Arquivo.java, ele ainda vai ter que compilar o arquivo, então precisa passar o caminho completo dele (por isso só funciona se ele está na mesma pasta). Só que como ele não cria o .clas..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"O Vim está presente em praticamente todas as distribuições Linux. E como já disseram, em muitos casos será a única opção disponível. Então o básico dele precisa saber sim. O bom é que há ampla documentação disponível na internet. Tem inclusive um site..."4 tabcoins · 1 comentário · kht · 3 anos atrás
"O comando java SeparaArquivos.java funciona somente a partir do Java 11. A diferença é que ele roda o arquivo diretamente, sem gerar o respectivo .class."1 tabcoin · 3 comentários · kht · 3 anos atrás
"Infelizmente não é raro ver isso. Gente que em vez de aprender a programar, só sabe usar o framework da moda..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"eu não sou muito fã de movimentos assim Eu percebo que em muitos casos, esses movimentos do tipo "Não faça X" usam como exemplos os casos em que X é a pior opção. E esquecem de falar dos usos legítimos. Claro que tem exceções, mas em geral, eles costum..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Pra mim a principal dica é a 4: no fundo tudo isso passa pelos fundamentos da computação (que aliás, não mudam há décadas). E que infelizmente, muitos acabam menosprezando, por considerar "um monte de teoria chata e inútil". Vemos até gente com muitos..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Minha opinião é a mesma que eu já disse aqui: De forma geral, todo framework é uma faca de 2 gumes. Por um lado, te dá muita coisa pronta e pode agilizar e facilitar sua vida. Por outro lado, te dá muita coisa pronta, mas que vc não necessariamente pre..."3 tabcoins · 1 comentário · kht · 3 anos atrás
"De forma geral, todo framework é uma faca de 2 gumes. Por um lado, te dá muita coisa pronta e pode agilizar e facilitar sua vida. Por outro lado, te dá muita coisa pronta, mas que vc não necessariamente precisa, e seu sistema fica com aquele "peso" ext..."2 tabcoins · 2 comentários · kht · 3 anos atrás
"Como é sua primeira função (e pelo que entendi, vc ainda está começando), acho válido tecer alguns comentários. print, por padrão, adiciona uma quebra de linha ao final. Ou seja, além do \n (que já pula uma linha), depois será pulada outra, adicionada..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Embora eu concorde que falte uma busca, eu ainda acho que um FAQ é necessário. Hoje, como já dito, as informações estão em vários posts espalhados por aí. Mesmo que consigamos juntar tudo e categorizar corretamente, ainda serão posts que foram publicad..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Eu gosto muito de regex. Muito mesmo). Acho um assunto fascinante e já o estudei bastante. E uma das coisas que aprendi é que, mais importante do que saber usar, é saber quando NÃO usar. Pois é, por mais legal que seja, regex nem sempre é a melhor solu..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Embora dê pra ficar entrando toda hora no perfil do Felipe pra ver se tem algo novo, não acho nada prático. Muito melhor se tivesse algum FAQ explicando pelo menos o funcionamento básico. Claro que tudo isso também tem no GitHub, mas mesmo lá tem que f..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Pra começar, não existe essa história de "melhor". Um design pattern é uma solução conhecida, documentada e testada, para determinado tipo de problema/situação. Todos tem prós e contras, situações em que se aplicam e casos em que não são a melhor soluç..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Nesse caso específico, não vejo vantagem em deixar a $falta como chave. Porque no exemplo que coloquei, ela indica o valor que não é pra imprimir, então o for me parece mais simples. Mas claro que cada caso é um caso. Tem vezes que compensa ter uma est..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"E complementando, esses números/códigos do tipo U+20AC são chamados de code points. Basicamente, é o valor numérico correspondente ao caractere. Para mais detalhes, veja aqui."1 tabcoin · 0 comentário · kht · 3 anos atrás
"a única coisa a se atentar é se receber como entrada algum Unicode com valor acima de U+10FFFF Não tem como, porque o próprio Unicode definiu que o maior valor possível é U+10FFFF. Se o valor for maior que isso (ou menor que zero), não é Unicode (e pro..."3 tabcoins · 2 comentários · kht · 3 anos atrás
"Concordo com você. Mas se for ver, muita gente que pergunta se faculdade vale a pena está focando apenas no mercado de trabalho. A realidade é que pouquíssimos querem seguir carreira acadêmica, fazer pesquisa, etc. E na boa, é totalmente compreensível,..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Como já disseram, o problema é que dentro da função vc está recriando o array novamente. Então o certo é criar o array fora e passá-lo como argumento da função. Mas tem outros detalhes para se pensar. Por exemplo, map sempre retorna um novo array, entã..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"E lá vamos nós (de novo). Esse é um pedido frequente, dê uma olhada nos posts abaixo, muitos têm alternativas para usar enquanto a barra de busca não é implementada: https://www.tabnews.com.br/Pandasauro/como-pesquisar-um-tema-assunto-ja-postado-aqui-n..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Erros de uso do tipo errado para valor monetário, como vimos até em banco com um processo estabelecido para isso não acontecer. Pra quem ficou curioso, o erro foi esse aqui. E pra quem quiser uma explicação mais completa, veja aqui, aqui aqui."2 tabcoins · 0 comentário · kht · 3 anos atrás
"tentar lidar primeiro com a entrada considerada "errada" ou um erro, para depois lidar com a entrada que você realmente "quer" para dar continuidade no código Isso é conhecido como early return, a ideia é que vc teste os casos inválidos primeiro, e já..."3 tabcoins · 2 comentários · kht · 3 anos atrás
"digo no sentido de pessoas estarem criando conteúdos, e apenas certos conteúdos estarem recebendo Tabcoins, o que faz pessoas criarem mais esses conteúdos que recebem Tabcoins, ou deixarem de postar, já que o que elas querem falar ou ver, não esta send..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"qual o saldo de usuários que possuem uma *sessão ativa neste exato momento* Concordo, inclusive eu sugeri algo parecido no GitHub: "seria interessante ver quantos desses 60000 TabCoins estão com usuários ativos (que acessaram o site pelo menos X vezes..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"Como eu já disse, nesses anos todos já vi de tudo: profissionais bons e ruins, que fizeram ou não fizeram faculdade (e para os que fizeram, também tinham cursos bons e ruins), que dizem que ajudou ou se arrependem. Tem que filtrar bem a opinião de cada..."2 tabcoins · 1 comentário · kht · 3 anos atrás