"Exatamente! A conversão para set só faz sentido quando há múltiplas buscas ou um grande volume de dados, pois o custo de criação se paga nesses casos. Para listas pequenas ou poucas buscas, a diferença pode ser insignificante ou até piorar a performanc..."2 tabcoins · 0 comentário · mateussiilva · 1 ano atrás
"Ótima observação! De fato, criar um set tem um custo O(n), então para uma única busca em uma lista pequena, a abordagem não traz vantagem. O exemplo poderia ser melhor ajustado para um cenário onde múltiplas buscas são feitas, justificando a conversão..."0 tabcoin · 2 comentários · mateussiilva · 1 ano atrás
"Você não está avaliando apropriadamente a performance. E sua explicação para alegar que o segundo código é mais rápido não faz sentido, pois é literalmente necessário alterar o código para isso ser verdade. Levando em consideração o código que realment..."1 tabcoin · 1 comentário · Silva97 · 1 ano atrás
"Todo mundo falando que o exemplo é ruim (de fato é). Vou dar um exemplo real. Numa determinada rotina tinha algo assim (java): if (!codigos.contains(codigo)) { codigos.add(codigo); rotina(codigo); } A questão é que códigos acima era um List. Trocamos p..."2 tabcoins · 1 comentário · Detinho · 1 ano atrás
"Só vou responder uma coisa, porque o resto não é produtivo. O que escrevi aqui não é diferente em qualidade, ele é off-topic, apesar de poder ser útil para algumas pessoas, por isso respondi e eu mantive meu estilo de semrpe como muitas pessoas sabem,..."1 tabcoin · 0 comentário · maniero · 1 ano atrás
"O monólito não só não morreu como ele é amplamente usado e mesmo que muitas pessoas queiram matá-lo usando algo mais complexo, ele continará sendo a melhor opção e a esmagadora maioria das pessoas continuarão com ele. O que é mesma aplicação? É o mesmo..."6 tabcoins · 0 comentário · maniero · 1 ano atrás
"Eu lembro de quando aprender a programar era ler muitos livros e manuais, conversar com os outros poucos programadores que existiam. Eu peguei até o tempo que até os livros eram difíceis de encontrar. Você comprava um software e vinha uma caixa enorme,..."1 tabcoin · 1 comentário · maniero · 1 ano atrás
"o que sinto falta nessa ferramenta nativa do Windows são ferramentas de anotação. por isso eu sempre instalo o aplicativo Flameshot, para poder colocar setas, formas geométricas, textos, filtros e etc."1 tabcoin · 0 comentário · ebdonato · 1 ano atrás
"Essa é uma pergunta puramente de arquitetura. A resposta rápida é: O que seu sistema precisa? Precisa ser extremamente escalável, e não de forma uniforme? Faça em serviços. Precisa ser estável, de rápido desenvolvimento e não tem um tráfego gigantesco?..."1 tabcoin · 0 comentário · Pilati · 1 ano atrás
"Lembro que há 20 anos a discussão era se os programadores estavam ficando dependentes da internet. IA é uma ferramenta, da mesma forma que o Stack Overflow é. Há programadores bons que usam IA, da mesma forma que há programadores ruins que não usam. Qu..."4 tabcoins · 1 comentário · Pilati · 1 ano atrás
Programador hoje em dia só se garante com IA?3 tabcoins · 17 comentários · gabrielmirandadev · 1 ano atrás
"Gostei do post, a forma como comparou, ficou muito bom. Deu para entender bem a diferença."1 tabcoin · 0 comentário · valterpatrick · 1 ano atrás
"O que torna um programador não é saber a linguagem de alto nível ou baixo, mas sim dar soluções computacionais para problemas. Seja uma solução desenvolvida com low code, no code ou high code. Eu concordo que os programadores de hoje sabem menos da lóg..."1 tabcoin · 0 comentário · valterpatrick · 1 ano atrás
"Concordo que o segundo codigo tem um melhor desempenho em relação ao primeiro, apesar de ambos serem codigo bem simples e que é imperceptível a diferença em ambos, contudo se aumentamos o grau de ficiculdade poderemos então contastar isso. Basta realiz..."1 tabcoin · 3 comentários · strak2005 · 1 ano atrás
"Obrigado @justtheryston ! Fico contente que as reflexoes tenham sido uteis !"4 tabcoins · 0 comentário · Oletros · 1 ano atrás
"Ótimo artigo! A metáfora da IA como uma "bibliotecária habilidosa" e uma "cartomante desajustada" foi uma sacada genial para explicar o funcionamento e as limitações dos modelos de linguagem. É fascinante ver como essa tecnologia pode potencializar o t..."2 tabcoins · 1 comentário · justtheryston · 1 ano atrás
"Seria necessário um contexto melhor. Tipo exemplos de como fazer alguma coisa que exige goto, gosub e/ou for que não possa ser feito apenas com as possibilidades disponíveis em uma planilha. goto Conforme Dijkstra, goto é considerado prejudicial. :D De..."1 tabcoin · 0 comentário · guaracy · 1 ano atrás
"no Windows 11, pelo menos, a ferramenta de captura foi atualizada e faz vídeo da tela também. é só abrir o aplicativo, escolher o ícone de vídeo, escolher a área da tela que quer gravar e depois clicar em iniciar. tem atalho de teclado também, mas não..."1 tabcoin · 3 comentários · ebdonato · 1 ano atrás
"Já falaram isso mas acho importante reforçar: O código de exemplo dado no post é ruim. Na verdade a sua alteração piora a performance ao invés de melhorar. Concordo plenamente com a mensagem do post, de qualquer forma. Mas toma cuidado que entre a louc..."3 tabcoins · 1 comentário · Silva97 · 1 ano atrás
"Na verdade o list do Python é um tipo e não uma estrutura de dados. Por baixo dos panos o tipo list do Python é implementado como um dynamic array, este sim se tratando de uma estrutura de dados."1 tabcoin · 0 comentário · Silva97 · 1 ano atrás
"Realmente. Esta parte do tamanho dos nomes das variáveis é um bom ponto. Até recentemente eu ainda vi gente repetindo isto, que dar nomes curtos às variáveis é melhor para a "performance". Hehe, o pessoal fica repetindo coisas do passado sem levar em c..."1 tabcoin · 0 comentário · Silva97 · 1 ano atrás
"Verdade. Não sei porque mas isso ficou bem mais comum nos últimos anos. Deve ter tido influência de alguém "famoso" ou algo assim. Não acho que seja coincidência que do nada começaram a espalhar este tipo de bobagem com mais frequência nas comunidades..."1 tabcoin · 0 comentário · Silva97 · 1 ano atrás
"Para um micro saas funcionar, a ideia precisa ser mirabolante. Além do marketing como todos dizem. Obviamente o cliente ta cagand* se o seu código é organizado, so precisa funcionar e chegwr ate ele"1 tabcoin · 0 comentário · yleo · 1 ano atrás
Internacionalizando seu Aplicativo Next.js com Next-intl16 tabcoins · 0 comentário · GiovanaNapoli · 1 ano atrás
"Bom, já que é assim. Quais estruturas de dados você acredita que são as mais importantes para um desenvolvedor aprender?"1 tabcoin · 1 comentário · ronaldotitan · 1 ano atrás
"Muito bacana. Tenho um amigo que só pega carro nesse formato. Se você no futuro quiser expandir para veículos, facilitaria as buscas que fazemos hoje na Olx tipo "nome do carro passo financiamento""1 tabcoin · 1 comentário · CarlosJunior · 1 ano atrás
"Eu achei a pergunta um pouco ampla, mas se fizer uma pergunta mais específica, dando mais informações talvez consiga ajudar."2 tabcoins · 0 comentário · CarlosJunior · 1 ano atrás
"Se o objetivo é diminuir o tempo de latência, será que realizar o deploy por zonas é uma possibilidade? Exemplo: um grupo de Tenants da Europa usaria o deploy realizado em servidores europeus. O tenant ou grupo de tenants da América do Sul usariam serv..."3 tabcoins · 0 comentário · CarlosJunior · 1 ano atrás