Engenharia de software

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

6
Zero como constante?
Eu me deparei com esse idioma de programação recentemente: const float Zero = 0.0; que é então usado nas comparações: if (x > Zero) {..} Alguém pode explicar se isso é realmente mais eficiente, legível ou sustentável do que: if (x > 0.0) {..} NOTA: Posso pensar em outras razões …




3
Como projetar serviços da Web altamente escaláveis ​​em Java?
Estou criando alguns serviços da Web que teriam 2000 usuários simultâneos. Os serviços são oferecidos gratuitamente e, portanto, espera-se obter uma grande base de usuários. No futuro, pode ser necessário escalar até 50.000 usuários. Já existem algumas outras perguntas que abordam o problema, como - /programming/2567254/building-highly-scalable-web-services No entanto, meus requisitos …



7
As funções de uma biblioteca C sempre esperam o comprimento de uma string?
Atualmente, estou trabalhando em uma biblioteca escrita em C. Muitas funções dessa biblioteca esperam uma string como char*ou const char*em seus argumentos. Comecei com essas funções sempre esperando o comprimento da string como um size_tpara que a terminação nula não fosse necessária. No entanto, ao escrever testes, isso resultou no …
15 c  api  strings 

6
C # está se tornando mais difícil de ler?
À medida que o C # progrediu, muitos recursos de idioma foram adicionados. Chegou ao ponto em que está se tornando ilegível para mim. Como exemplo, considere o seguinte recorte de código do código Caliburn.Micro aqui : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); …
15 c#  readability 

4
Aproximando-se de Java / JVM internos [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Programei em Java por cerca de 8 anos e conheço …
15 java  books  jvm 




6
Por que C ++ para escrever um compilador?
Eu queria saber por que C ++ é uma boa opção para escrever um compilador. É claro que C também é bom para esse propósito, porque muitos compiladores são escritos em C ou C ++, mas desta vez estou mais interessado em C ++. Alguma boa razão? Eu estava procurando …
15 c++  compiler 

2
Quem foi o primeiro programador?
Existe algum consenso entre os historiadores sobre quem foi o primeiro programador de todos os tempos? Se sim, quem era e no que eles estavam programando? Acho mais interessante saber mais sobre os pioneiros da programação, independentemente de terem programado em uma máquina programável ou se eles mesmos projetaram a …
15 history 

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.