Engenharia de software

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

15
A arte da programação de computadores - Ler ou não ler? [fechadas]
Existem muitos livros sobre programação por aí, e parece que o Code Complete está no topo da lista de "livros de programação obrigatórios" da maioria das pessoas, mas e The Art of Computer Programming, de Donald Knuth? Sou uma pessoa ocupada, entre o trabalho e uma família jovem, não tenho …
63 books 


19
Lidar com estimativas terríveis
Um projeto recente em que trabalhei foi comprovadamente subestimado pelo arquiteto. A estimativa foi de pelo menos 500%. Infelizmente, fui incluído no projeto depois que a estimativa foi assinada com o cliente. Como desenvolvedor sênior, rapidamente percebi que as especificações funcionais e técnicas. continha algumas lacunas e incertezas enormes. Como …

30
Preciso ir para uma universidade de grande nome? [fechadas]
Como um estudante do segundo ano do colegial nos Estados Unidos, em breve estarei enfrentando uma decisão difícil em alguns meses: em qual faculdade devo ir? Valerá a pena ir a Cornell, Stanford ou Carnegie Mellon (supondo que eu entre, é claro) para obter um grande diploma em ciência da …
63 education 

7
Como lidar com classes de utilitário estático ao projetar para testabilidade
Estamos tentando projetar nosso sistema para ser testável e, na maioria das partes, desenvolvido usando TDD. Atualmente, estamos tentando resolver o seguinte problema: Em vários lugares, é necessário usar métodos auxiliares estáticos como ImageIO e URLEncoder (API Java padrão) e várias outras bibliotecas que consistem principalmente em métodos estáticos (como …

4
qual é o propósito das flechas?
Estou aprendendo programação funcional com Haskell, e tento entender conceitos primeiro entendendo por que preciso deles. Gostaria de saber o objetivo das setas nas linguagens de programação funcional. Que problema eles resolvem? Eu verifiquei http://en.wikibooks.org/wiki/Haskell/Understanding_arrows e http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf . Tudo o que entendo é que eles são usados ​​para descrever gráficos …



4
O que é um pool de threads?
Como alguém implementaria um pool de threads? Eu tenho lido na wikipedia por "threadpool", mas ainda não consigo descobrir o que fazer para resolver esta questão (possivelmente porque eu não entendi direito o que é um threadpool em termos simples). Alguém pode me explicar em inglês simples o que é …





3
Por que precisamos colocar membros privados em cabeçalhos?
Variáveis ​​privadas são uma maneira de ocultar detalhes de complexidade e implementação para o usuário de uma classe. Este é um recurso bastante interessante. Mas eu não entendo porque no c ++ precisamos colocá-los no cabeçalho de uma classe. Vejo duas desvantagens irritantes para isso: Desordena o cabeçalho do usuário …
62 c++  headers 


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.