Engenharia de software

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





2
Licença do MIT: Por que não é considerada viral?
A primeira parte da licença implica que você pode fazer basicamente o que quiser com ela (copiar, modificar, vender etc.). Mas a segunda parte diz que essas liberdades devem se propagar em todas as cópias do software. Minha interpretação disso é que você pode incorporar o software em seu projeto …


2
Lidando com interseções de recursos
Testemunhei recentemente problemas cada vez mais semelhantes aos explicados neste artigo sobre interseções de recursos. Outro termo para isso seria linhas de produtos, embora eu tenha a tendência de atribuí-las a produtos realmente diferentes, enquanto geralmente encontro esses problemas na forma de possíveis configurações de produtos. A idéia básica desse …

1
Como a renderização de fontes realmente funciona?
Percebo que não sei essencialmente nada sobre como as fontes são renderizadas no meu computador. Pelo que pude observar, a renderização da fonte geralmente é feita de maneira consistente em todo o sistema. Por exemplo, as configurações de dicas de fonte do subpixel que eu configuro no meu painel de …

1
Regra da API REST sobre encapsulamento
Basta ler isso no livro de regras da API REST : GET e POST não devem ser usados ​​para encapsular outros métodos de solicitação . O encapsulamento se refere a qualquer abuso de HTTP que mascara ou deturpa a intenção de uma mensagem e prejudica a transparência do protocolo. Uma …
11 api  rest  web-framework  http 

3
Compilando vs usando desempenho de binários pré-criados?
O desempenho será melhor (mais rápido) se eu compilar manualmente a fonte de um componente de software para a máquina real na qual ele será usado, em comparação com se a fonte foi compilada em outra plataforma, talvez para muitas arquiteturas diferentes? Eu obtive bons resultados ao compilar a fonte …

3
Origem e persistência de eventos
Estou lendo sobre a fonte de eventos e tenho uma pergunta sobre persistência. Ainda posso ter um banco de dados com todas as entidades, certo? Ou os eventos devem ser repetidos toda vez que o aplicativo é iniciado para obter a versão mais recente de cada entidade na memória? Parece …


4
Como a programação funcionava quando os programadores usavam cartões perfurados?
Eu vi o seguinte: Aprendendo a programar em cartões perfurados e já vi isso: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era mas deixam muito a desejar. Alguém pode me explicar como os programadores programavam quando usavam cartões perfurados? Especificamente, o sistema de computadores de entrada usado para derivar instruções do próprio cartão perfurado. Como não sei …
11 history 


4
Log de forma assíncrona - como isso deve ser feito?
Em muitos dos serviços em que trabalho, muitos registros estão sendo feitos. Os serviços são serviços WCF (principalmente) que usam a classe .NET EventLogger. Estou no processo de melhorar o desempenho desses serviços e acho que o log de maneira assíncrona beneficiaria o desempenho. Não sei o que acontece quando …
11 logging 

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.