Engenharia de software

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


6
A variável deve ser nomeada Id ou ID? [fechadas]
Isso é um pouco pedante, mas já vi algumas pessoas usarem Idcomo: private int userId; public int getUserId(); e outros usam: private int userID; public int getUserID(); Um desses nomes é melhor que o outro? Por quê? Eu já vi isso ser feito de maneira inconsistente em grandes projetos. Se …




11
Como um ouvinte de eventos funciona?
Durante uma das minhas palestras de hoje sobre o Unity, discutimos a atualização da posição do jogador, verificando cada quadro se o usuário tiver um botão pressionado. Alguém disse que isso era ineficiente e que deveríamos usar um ouvinte de evento. Minha pergunta é: independentemente da linguagem de programação ou …

17
Como você armazena "datas difusas" em um banco de dados?
Este é um problema que já encontrei algumas vezes. Imagine que você tem um registro que deseja armazenar em uma tabela de banco de dados. Esta tabela possui uma coluna DateTime chamada "date_created". Esse registro em particular foi criado há muito tempo e você não tem certeza da data exata, …


19
Uma função pode ser muito curta?
Sempre que me pego escrevendo a mesma lógica mais de uma vez, costumo colocá-la em uma função para que haja apenas um lugar no meu aplicativo que eu tenha para manter essa lógica. Um efeito colateral é que às vezes acabo com uma ou duas funções de linha, como: function …





16
A equipe constantemente falha em cumprir as metas de sprint
Somos uma pequena empresa de software com um produto. Usamos o scrum e nossos desenvolvedores escolhem os recursos que desejam incluir em cada sprint. Infelizmente, nos últimos 18 meses, a equipe não entregou os recursos com os quais se comprometeu durante um sprint. Eu li muitas postagens / respostas afirmando …
124 scrum  planning 


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.