Engenharia de software

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

2
Por que as pessoas sugerem não usar variável de instância para visualizações no Ruby on Rails
Por que ouvi dizer que não é bom compartilhar variáveis ​​de instância entre controladores e exibições. Eu meio que gosto, porque posso ver imediatamente via @ que algo está vindo do controlador. Eu vejo uma boa maneira de usar ajudantes em controladores aqui: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Mas estou usando o cancan …

7
Ordenar algoritmos que funcionam com grande quantidade de dados
Estou procurando algoritmos de classificação que possam funcionar com uma grande quantidade de dados, ou seja, que funcionem mesmo quando todo o conjunto de dados não puder ser mantido na memória principal de uma só vez. O único candidato que eu encontrei até agora é a classificação por mesclagem: é …


6
Quais são algumas características do Python que o tornam único como sua própria linguagem? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

4
Quais são as consequências de ter referências e usos desnecessários?
Sou meio louco e tendem a manter meus projetos limpando referências usinges em cada classe para manter apenas o que é realmente usado. Que outro argumento eu poderia fazer (além de acalmar o nervo do TOC) para manter o essencial? Estou pensando principalmente em referências do sistema, qualquer referência ao …
12 c# 

3
Estrutura de entidades e separação de camadas
Estou tentando trabalhar um pouco com o Entity Framework e tenho uma pergunta sobre a separação de camadas. Eu costumo usar a interface do usuário -> BLL -> DAL abordagem e estou querendo saber como usar EF aqui. Meu DAL normalmente seria algo como GetPerson(id) { // some sql return …

5
O que é "Domínio do Problema"
Tenho que documentar meu programa para um projeto da escola e temos a seção chamada "domínio do problema", mas não tenho idéia do que discutir nesta seção. Portanto, a pergunta é: o que deve ser discutido no domínio do problema?

3
Android, OpenGL e extensão GLSurfaceView?
Esta pergunta é parte técnica, parte meta, parte subjetiva e muito específica: Sou desenvolvedor de jogos indie trabalhando no Android e, nos últimos 6 meses, lutei e finalmente consegui criar meu próprio aplicativo de jogo em 3D para Android. Então pensei em usar o SO e ajudar outras pessoas que …
12 android  opengl 



3
Padrões para integração contínua e DVCS
Atualmente, usamos o Subversion e o TeamCity, vamos usar o Mercurial (especificamente o Kiln como usuários do FogBugz). Obviamente, isso resultará em mudanças - espero que melhorias - em nossos padrões de desenvolvimento (todos nós!), Mas o problema com o qual estou lidando é como estruturar as coisas para que …



2
Python para grandes projetos
Existem recursos disponíveis sobre como arquitetar grandes projetos Python de força industrial? Eu gostaria de começar um projeto pessoal ambicioso, mas não tenho muita certeza de como arquitetá-lo e de quais práticas implementar para tornar o projeto bem-sucedido. Existem recursos por aí discutindo como fazer grandes projetos Python funcionarem?
12 python 

3
Por que podemos excluir algumas propriedades internas do objeto global?
Estou lendo es5 hoje em dia e descobri que o atributo [[configurable]] em algumas propriedades internas do objeto global está definido como true, o que significa que podemos excluir essas propriedades. Por exemplo: o método de junção do objeto Array.prototype possui atributos {[[Writable]]:true, [[Enumerable]]: false, [[Configurable]]: true} Assim, podemos excluir …
12 javascript 

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.