Engenharia de software

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



11
Funções de linha única chamadas apenas uma vez
Considere uma função sem parâmetros ( editar: não necessariamente) que executa uma única linha de código e é chamada apenas uma vez no programa (embora não seja impossível que seja necessário novamente no futuro). Pode realizar uma consulta, verificar alguns valores, fazer algo que envolva regex ... qualquer coisa obscura …
120 functions 





9
Eu sou jovem demais para queimar? [fechadas]
Sinto como se tivesse me esgotado, mesmo estando fora da faculdade há 5 anos. Nos primeiros 3 anos da minha carreira, as coisas estavam indo muito bem. Eu nunca fui nada de especial na escola, mas me senti especial na minha empresa. Olhando para trás, percebi que fiz todas as …
119 productivity 




14
Por que a maioria das linguagens de programação suporta apenas o retorno de um único valor de uma função? [fechadas]
Existe uma razão pela qual as funções na maioria das linguagens de programação (?) São projetadas para suportar qualquer número de parâmetros de entrada, mas apenas um valor de retorno? Na maioria dos idiomas, é possível "contornar" essa limitação, por exemplo, usando parâmetros externos, retornando ponteiros ou definindo / retornando …

16
Devo remover código não referenciado?
Estou trabalhando em uma base de código de tamanho médio (100k linhas), é tudo relativamente recente (menos de um ano) e tem uma boa cobertura de teste de unidade. Eu continuo encontrando métodos que não são mais usados ​​em lugar nenhum ou apenas são referenciados em testes de unidade que …


27
A geração do código fonte é um antipadrão?
Se algo pode ser gerado, então isso é dado, não código. Dado isso, toda essa ideia de geração de código fonte não é um mal-entendido? Ou seja, se existe um gerador de código para alguma coisa, por que não fazer disso uma função adequada que possa receber os parâmetros necessários …

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.