Engenharia de software

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

2
Quando é apropriado usar membros com expressão corporal? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . O C # 6 apresenta membros com expressão, que …
24 c# 


4
O que impede uma condição de corrida em uma fechadura?
Entendo o básico sobre o que são corridas de dados e como bloqueios / mutexes / semáforos ajudam a evitá-las. Mas o que acontece se você tiver uma "condição de corrida" na própria fechadura? Por exemplo, dois threads diferentes, talvez no mesmo aplicativo, mas executando em processadores diferentes, tentam adquirir …

5
Fornecendo URLs amigáveis ​​para um site versus realidades de IDs de banco de dados
Temos um banco de dados de recursos, sejam eles produtos, postagens em blogs ou algo assim. Precisamos criar um esquema de URL para endereçá-los, para o site público. Aqui estão dois exemplos vinculados ao ID do banco de dados: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ Aqui está um exemplo amigável: http://en.wikipedia.org/wiki/LED_circuit (Um pequeno vislumbre …



4
async + aguardar == sincronizar?
Tropecei neste post que fala sobre fazer solicitações da Web assíncronas. Agora, a simplicidade à parte, se no mundo real, tudo o que você faz é fazer uma solicitação assíncrona e aguardá-la na próxima linha, não é o mesmo que fazer uma chamada de sincronização em primeiro lugar?


6
O que a Lei de Jamie Zawinski significa?
Preciso de uma explicação adequada da Lei do Envelope de Software de Jamie Zawinski : Todo programa tenta expandir até poder ler mensagens. Os programas que não podem ser expandidos são substituídos por outros que podem.
24 history  concepts 



10
Máquinas de estado vs threads
Alan Cox disse uma vez "Um computador é uma máquina de estado. Os threads são para pessoas que não podem programar máquinas de estado". Como perguntar a Alan diretamente não é uma opção para mim, eu prefiro perguntar aqui: como é possível obter a funcionalidade multithread em linguagem de alto …




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.