Engenharia de software

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

3
Como posso monitorar a memória da JVM de maneira adequada?
Estou pensando em como fazemos o monitor de memória JVM de forma indireta no ambiente de produção, mesmo sob horas ocupadas. Suponha que eu tenha dois servidores de aplicativos tomcat em produção, com saldo de carga configurado atrás deles. Se eu conseguir ver as estatísticas de memória da jvm, posso …

3
Substituir código de tipo por classe (da refatoração [Fowler])
Essa estratégia envolve a substituição de coisas como essa: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set; } …
9 c#  refactoring 

1
Paralelismo prólogo
Existem intérpretes de prólogo que podem decompor funcionalmente seus 'programas' para melhorar a eficiência? Eu sei que tem havido pesquisas sobre intérpretes de prólogo que atingem velocidades próximas de C através do paralelismo (do tipo que um programador C típico não pode "ver"). Alguém sabe mais sobre esse tópico?





2
Quais são as melhores práticas para eliminar gradualmente o código obsoleto?
Eu tenho a necessidade de eliminar gradualmente um método obsoleto. Estou ciente do [Obsolete]atributo. A Microsoft possui um guia de práticas recomendadas para fazer isso? Aqui está o meu plano atual: R. Eu não quero criar uma nova montagem porque os desenvolvedores precisariam adicionar uma nova referência aos seus projetos …
9 .net 

2
Qual projeto PHP de código aberto tem o design OOP 'perfeito' com o qual posso aprender? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



12
Como você explicaria que a engenharia de software é mais especializada que outras áreas de engenharia? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …




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.