Engenharia de software

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






1
Qual é o progresso nos registros Haskell?
Recentemente, tropecei mais uma vez nas questões dos registros de Haskell, em particular na singularidade dos nomes de campos. (É uma dor ...) Eu já li Uma proposta de registros em Haskell do SPJ e Greg Morrisett, mas sua última atualização foi em 2003. Outro artigo chamado Lightweight Extensible Records …

4
O que são gráficos em termos de leigos
O que são gráficos, em ciência da computação, e para que são usados? Em termos leigos, de preferência. Eu li a definição na Wikipedia : Na ciência da computação, um gráfico é um tipo de dados abstrato que visa implementar os conceitos de gráfico e hipergrama da matemática. Uma estrutura …

10
Meu pai é um médico. Ele está insistindo em escrever um banco de dados para armazenar informações não críticas do paciente, sem nenhum histórico de programação [fechado]
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 . Então, meu pai está atualmente no processo de "invadir" …
18 database 

4
Idiomas gerenciados x diferença de idioma compilado?
Fico confuso quando as pessoas tentam fazer uma distinção entre idiomas compilados e idiomas gerenciados. Por experiência, entendo que a maioria considera as linguagens compiladas em C, C ++, enquanto as linguagens gerenciadas são Java, C # (obviamente existem mais, mas esses são apenas alguns exemplos). Mas qual é exatamente …

2
Por que o Javascript usa JSON.stringify em vez de JSON.serialize?
Eu só estou querendo saber sobre "stringify" vs "serializar" . Para mim, eles são a mesma coisa (embora eu possa estar errado), mas na minha experiência passada (principalmente com asp.net ) eu uso Serialize()e nunca uso Stringify(). Eu sei que posso criar um alias simples em Javascript, // either JSON.serialize …
18 javascript 

1
Práticas de contêiner Injeção de Dependência / IoC ao escrever estruturas
Eu usei vários contêineres de IoC (Castle.Windsor, Autofac, MEF, etc) para o .Net em vários projetos. Descobri que eles tendem a ser abusados ​​frequentemente e incentivam várias práticas ruins. Existem práticas estabelecidas para o uso de contêiner de IoC, principalmente ao fornecer uma plataforma / estrutura? Meu objetivo como escritor …

8
Uma equipe ágil madura requer algum gerenciamento?
Após um recente debate acalorado sobre o Scrum, percebi que meu problema é que considero o gerenciamento uma atividade bastante desnecessária e redundante em uma equipe totalmente ágil. Acredito que uma equipe Agile madura não exija gerenciamento ou qualquer processo não técnico de tomada de decisão. Aos meus olhos (aparentemente …


8
Padrões de codificação Python vs. produtividade
Trabalho para uma grande organização humanitária, em um projeto de construção de software que poderia ajudar a salvar vidas em emergências, acelerando a distribuição de alimentos. Muitas ONGs precisam desesperadamente do nosso software e estamos com semanas de atraso. Uma coisa que me preocupa nesse projeto é o que eu …

3
Por que o operador de seta no C ++ não é apenas um alias de *.?
Em c ++, o operador * pode ser sobrecarregado, como em um iterador, mas o operador de seta (->) (. *) Não funciona com classes que sobrecarregam o operador *. Eu imagino que o pré-processador possa substituir facilmente todas as instâncias de -> por (* left) .right, e isso tornaria …
18 c++  operators 

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.