"Excelente! Só uma observação: O tamanho da lista importa quando estamos criando um algoritmo de pesquisa ou manipulação de estruturas de dados. Recentemente complementei meus estudos em java sobre testes de desempenho e eficiência sobre o uso de Linked..."1 tabcoin · 0 comentário · Deiv · 2 anos atrás
"O atalho é Fn + Prt Screen. Em tempo, não precisamos de qualquer coisa "SaaS"."1 tabcoin · 0 comentário · caioken · 2 anos atrás
"Em 2019, eu prestava consultoria para uma startup. O projeto estava indo relativamente bem: um sistema monolítico, mas bem organizado por contextos. Era um MVP, e o time corria contra o tempo para validar a ideia no mercado. Mas aí os donos ouviram fal..."2 tabcoins · 1 comentário · MisterF · 2 anos atrás
"Hahaha, pode crer! Quando o assunto é programação, eu realmente passo um pouco do ponto 😂. É que eu gosto tanto dessa área que, às vezes, vejo certas coisas acontecendo e bate aquela vontade de gritar "NÃO, POR FAVOR, NÃO FAÇA ISSO!" haha. Mas é tudo n..."1 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"Eu recentemente fui implementar isso em um trabalho, nossa que dor organizar o projeto da forma como se pede nos 12 fatores, muito rigido. Mas é claro que tem contextos que esses 12 fatores são essenciais."2 tabcoins · 0 comentário · mateussiilva · 2 anos atrás
"Como antigamente tinha o dev "Orientado a Stack Overflow" hoje tem os "Orientados a IA" vide o rapaz que fez o SAAS sem saber programar depois ficou desesperado que o site começou a "fazer coisas sem sentido". IA é uma ferramenta, você ainda precisa se..."1 tabcoin · 0 comentário · devjonatas · 2 anos atrás
"Ótima análise! De fato, se formos avaliar a implementação real do código no post, a conversão para set ali não faz sentido e acaba piorando a performance. A intenção era mostrar como a escolha da estrutura de dados pode impactar a eficiência, mas conco..."0 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"Faz sentido! Em casos onde há múltiplas buscas em grandes volumes de dados, o custo inicial da conversão para set se paga rapidamente, reduzindo o número total de operações. Seu exemplo ilustra bem essa diferença, mostrando que a complexidade computaci..."0 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"Ótimo exemplo! Esse caso ilustra bem como a escolha correta da estrutura de dados pode impactar a performance. Usar um HashSet em vez de uma List para verificar e armazenar elementos reduz o tempo de busca de O(n) para O(1) na maioria dos casos, tornan..."0 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"Boa observação! De fato, o exemplo dado no post poderia ter sido melhor escolhido, já que a conversão para set tem um custo inicial que não compensa para buscas isoladas ou listas pequenas. A ideia era ilustrar como a escolha da estrutura de dados pode..."0 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"Ótima pergunta! Algumas das estruturas de dados mais importantes para um desenvolvedor entender são: Arrays e Listas Ligadas – Fundamentais para armazenar e manipular coleções de dados. Saber quando usar cada uma evita desperdício de memória ou operaçõ..."0 tabcoin · 0 comentário · mateussiilva · 2 anos atrás
"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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos atrás
"Obrigado @justtheryston ! Fico contente que as reflexoes tenham sido uteis !"4 tabcoins · 0 comentário · Oletros · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos atrás