"Documente o POR QUE, não apenas o QUE Concordo. Comentários óbvios demais geralmente não acrescentam muita coisa e só poluem o código: int idade = 42; // idade if (aniversario()) { // se fez aniversário, aumenta 1 ano na idade idade++; } Então concordo..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Pra complementar, claro que já existe um xkcd relevante sobre o assunto: ['Will [ ] allow us to better understand each other and thus make war undesirable?' is one that pops up whenever we invent a new communication medium.][1] [1]: https://imgs.xkcd.c..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Tem uma piada que ilustra bem como um bom teste deve ser feito: Um analista de QA entrou no bar. Pediu uma cerveja. Depois duas, depois 100, depois 10032498279873927932. Pediu zero cervejas, pediu 3,25 cervejas, pediu –1 cerveja. Ficou sentado na mesa..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Olha, eu já tirei essa certificação (quando o Java ainda era da Sun), e digo que muita coisa que caiu na prova eu não usei nunca mais em nenhum projeto. Tinha muita coisa que era tipo "nota de rodapé", aquele detalhezinho obscuro que na prática vc nunc..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Clean Code, e quaisquer outras "boas práticas", não são leis sagradas, e nem regras universais. São no máximo recomendações, sugestões. Você analisa, vê os prós e contras e usa quando fizer sentido (como tudo em computação, aliás). O caso do vídeo é um..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Outro problema é que o RSS disponibilizado atualmente não inclui comentários (como este aqui). Ou seja, vamos ter que continuar entrando em cada post ou dando F5 e lendo tudo de novo, pra saber se teve um novo comentário..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Uma das conclusões é muito boa: "IA não é inteligente, ela é burra de maneiras que não podemos prever". Isso é importante pra diminuir um pouco o deslumbramento de achar que ela é o grande oráculo que vai resolver todos os problemas. No máximo ela vai..."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Pra casos de respostas parcialmente corretas, sempre tem a possibilidade de escrever outra resposta, apontando as limitações das já existentes e/ou corrigindo se for o caso. Aí a comunidade pode avaliar via voto (e comentar, ou dar outra resposta, etc)..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"No rodapé do site (junto com "Contato", "GitHub", etc) tem um link pro RSS. Basicamente, vc pega esse link e cola em um agregador (ou RSS Reader, tem vários, basta uma busca no Google e escolha o que gostar mais). Aí esse agregador é atualizado automat..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"Complementando, alguns detalhes sobre as formas de remover. Se a chave não existir, del e pop lançam uma exceção (KeyError): times = {"vasco da gama": "Rio de Janeiro", "sport": "Recife", "Palmeiras": "São Paulo"} # Cria o dicionário del times["tabajar..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Por experiências ruins que tive em outros sites, eu geralmente evito comentar depois de dar um negativo. A maioria não reage bem, leva pro lado pessoal, te chama de hater, troll, tóxico, etc. Pouquíssimos aceitam uma crítica, mesmo quando é construtiva..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Falando de forma mais geral (pois não conheço Lua tão bem assim, e não posso opinar sobre o caso específico), a ideia original do Stack Overflow (segundo os próprios criadores) era de priorizar a qualidade. O sistema todo foi pensado nisso (desde a pon..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Outro ponto é que em muitos posts eu sinto uma certa... desconexão com o que a maioria acha que tem valor concreto. Só pra ficar em dois exemplos (e correndo o risco de levar muitos negativos, pois certamente desagradará alguém), vejo coisas "bobas" ou..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"Talvez seja algo "agressivo" demais para a forma como a plataforma gosta de tratar os devs, mas é melhor do que fazer vista grossa para conteúdo ruim O que eu percebo, depois de já ter participado de outros sites/fóruns, é que não dá pra ter qualidade..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Já foi pedido algo assim (várias e várias vezes), mas o máximo que fizeram foi isso (ou seja, longe do ideal)."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vc pode sinalizar esses casos pra moderação. Conteúdo ofensivo ou totalmente fora do escopo costuma ser tratado rapidamente. Já vi xingamentos sumirem em poucos minutos, por exemplo. Claro que não existe sistema perfeito, mas enfim, já tem como reporta..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Em outro comentário eu já disse que sim, está morrendo. Enfim, não sei se vc acompanhou todo o histórico, mas a própria empresa dona do site já percebeu há muito tempo que pra mantê-lo lucrativo precisa de quantidade (mais gente postando mais coisas)...."2 tabcoins · 0 comentário · kht · 2 anos atrás
"A resposta que eles precisam pode até existir na plataforma, escrita de forma mais sofisticada e por isso não a encontram Mas nesses casos, geralmente alguém indica um link com a resposta. Seja nos comentários, ou fechando como duplicada..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"os moderadores têm que aceitar conteúdo com a qualidade mais baixa Aí eu discordo. Foi a qualidade alta que fez o site ser o que é hoje. Esse é - ou pelo menos deveria ser - o seu grande diferencial. Hoje a Internet já está cheia de conteúdo ruim, que..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Fiz uma pergunta recente e não fui negativado. Muito pelo contrário, tive positivos e uma resposta satisfatória. Mas não foi um help desk "meu código não funciona", como costuma ser 99% das perguntas atuais..."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Curioso que minha percepção é diferente: o site em português é menos hostil do que outros da mesma rede, como o próprio site em inglês. Vira e mexe dou uma lida no Meta Stack Overflow e também no Meta principal da rede e olha, o nível de hostilidade e..."2 tabcoins · 3 comentários · kht · 2 anos atrás
"a maioria das perguntas do SOPT eram de pessoas que claramente não leram o básico de como utilizar o site Esse é o principal problema. E não são poucos, quase toda pergunta nova que aparece lá é assim. E aí querem que meia dúzia de usuários ativos que..."2 tabcoins · 5 comentários · kht · 2 anos atrás
"chegou ao ponto de moderador "perguntar" e "responder" a própria pergunta Mas responder a própria pergunta é perfeitamente dentro das regras, isso por si só não é um problema. Sobre o restante, já teve outro tópico sobre isso. Sugiro dar uma lida lá, t..."2 tabcoins · 6 comentários · kht · 2 anos atrás
"ao passar um -name do docker run, porque ele não reconhece -n, -m nem -e como flags? Ele até reconhece -a, -m e -e, mas dá erro porque a opção -n não existe, veja na documentação. então significa que o -it do docker na vdd pode ser passado como -i -t?..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"hoje o bash já entende Não é exatamente o Bash, cada comando lê as opções e as interpreta da forma que quiser. O que acontece é que muitos usam alguma biblioteca padrão (seja POSIX ou extensões da GNU, por exemplo), que possui funções prontas para inte..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"É apenas uma convenção (uma regra que muitos adotaram e que acabou sendo disseminada). Não é obrigatório, mas se vc fizer diferente com certeza causará estranheza com quem está acostumado. A convenção é que opções que são compostas por apenas um caract..."4 tabcoins · 4 comentários · kht · 2 anos atrás
"E indo um pouco mais além, daria para criar vários índices para propriedades diferentes: const users = [ { age: 37, salary: 10000, name: "Moore Hampton" }, { age: 25, salary: 30000, name: "Stephanie Clayton" }, { age: 30, salary: 30000, name: "Pratt Ca..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Tem várias diferenças, que estão listadas na documentação. As principais: Um objeto pode ter propriedades que vêm do protótipo, o que pode acabar dando resultados confusos (principalmente se o protótipo for modificado em outro ponto do código): // todo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sim, cumpre. É que eu sou muito chato e pedante, e só quis deixar claro que não tem "mágica" ali. O valor retornado sempre é um só (no caso, a tupla). Se essa tupla vai ter dois ou mais valores dentro dela, é detalhe :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vale lembrar que isso só vale a pena se tiver um array muito grande e forem feitas muitas buscas. Afinal, há um custo inicial para criar o índice de usuários por idade (tanto em tempo quanto em memória), e nem sempre compensa. Se você só precisa buscar..."1 tabcoin · 2 comentários · kht · 2 anos atrás