Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas








19
Quando um controle de versão é muito grande? [fechadas]
Já ouvi em vários lugares "Não faça grandes confirmações", mas nunca entendi o que é uma confirmação "grande". É grande se você trabalhar em um monte de arquivos, mesmo que haja algum relacionado? Em quantas partes de um projeto você deve trabalhar ao mesmo tempo? Para mim, tenho problemas para …


5
Quando devo usar a programação baseada em eventos?
Tenho passado retornos de chamada ou apenas acionado as funções de outras funções nos meus programas para que as coisas aconteçam após a conclusão das tarefas. Quando algo termina, eu aciono a função diretamente: var ground = 'clean'; function shovelSnow(){ console.log("Cleaning Snow"); ground = 'clean'; } function makeItSnow(){ console.log("It's snowing"); …


7
Como nomear algo quando a opção lógica é uma palavra-chave reservada? [fechadas]
Ocasionalmente, o nome mais lógico para algo (por exemplo, uma variável) é uma palavra-chave reservada no idioma ou ambiente de sua escolha. Quando não há sinônimo igualmente apropriado, como alguém o denomina? Imagino que haja heurísticas de práticas recomendadas para esse problema. Eles podem ser fornecidos pelos criadores ou governadores …
64 naming 



5
Por que o zero negativo é importante?
Estou confuso sobre por que nos preocupamos com diferentes representações para zero positivo e negativo. Lembro-me vagamente das alegações de leitura de que ter uma representação zero negativa é extremamente importante na programação que envolve números complexos. Eu nunca tive a oportunidade de escrever código que envolva números complexos, por …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.