Engenharia de software

11
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...

11
A exigência de atribuição é compatível com GPL?

Pode código licenciado sob uma cláusula como esta: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use of the work. ser usado em um...

11
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 API REST não deve...

11
Descontinuado vs. Denegrido no JavaDoc?

No JavaDoc para X509Certificate getSubjectDN()ele afirma: Denegrido , substituído por getSubjectX500Principal (). Estou acostumado a ver Preterido nos métodos que não devem mais ser usados, mas não Denegridos. Eu encontrei um relatório de bug sobre este caso específico, onde foi fechado com o...

11
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...

11
Lidar com sopa de chaves

Programei em C # e VB.NET por anos, mas principalmente em VB. Estou mudando de carreira para C # e, no geral, gosto mais de C #. Um problema que estou tendo, no entanto, é a sopa de chaves. No VB, cada palavra-chave de estrutura possui uma palavra-chave estreita correspondente, por...

11
Fluxo de trabalho Git para pequenas equipes

Estou trabalhando em um fluxo de trabalho git para implementar em uma equipe pequena. As idéias principais do fluxo de trabalho: Há um mestre de projeto compartilhado no qual todos os membros da equipe podem gravar Todo o desenvolvimento é feito exclusivamente em ramos de recursos As ramificações...