Engenharia de software

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

17
A programação OO é realmente tão importante quanto a contratação de empresas? [fechadas]
Estou apenas terminando meu mestrado (em computação) e me candidatando a empregos. Notei que muitas empresas pedem especificamente um entendimento da orientação a objetos. As perguntas populares da entrevista são sobre herança, polimorfismo, acessadores etc. OO é realmente tão crucial? Eu até tive uma entrevista para um trabalho de programação …

15
Por que temos incremento de postfix?
Disclaimer : Conheço perfeitamente a semântica do incremento de prefixo e postfix. Então, por favor, não me explique como eles funcionam. Lendo perguntas sobre estouro de pilha, não posso deixar de notar que os programadores ficam confusos com o operador de incremento do postfix repetidas vezes. A partir disso, surge …
55 c++  c  postfix 


13
Você já se envolveu em uma reescrita grande? [fechadas]
Joel Spolsky disse em um de seus famosos posts: O pior erro estratégico que qualquer empresa de software pode cometer: reescrever o código do zero. Chad Fowler escreveu: Você viu os vídeos, as postagens no blog e o hype, e decidiu reimplementar seu produto no Rails (ou Java, .NET, Erlang, …
55 rewrite 


17
A revisão de código é subjetiva ou objetiva (quantificável)?
Estou reunindo algumas diretrizes para revisões de código. Ainda não temos um processo formal e estamos tentando formalizá-lo. E nossa equipe é distribuída geograficamente. Estamos usando o TFS para controle de origem (também para tarefas / rastreamento de bugs / gerenciamento de projetos, mas foi migrado para o JIRA ) …

12
É considerado uma prática ruim ter PHP no seu JavaScript
Muitas vezes neste site, vejo pessoas tentando fazer coisas assim: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Eu não acho que esse seja algum tipo de padrão em que as pessoas naturalmente se enquadram. Deve haver algum tipo de tutorial ou material de aprendizagem por …








6
A função invalida inadvertidamente o parâmetro de referência - o que deu errado?
Hoje descobrimos a causa de um bug desagradável que só acontecia intermitentemente em determinadas plataformas. Resumindo, nosso código ficou assim: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while (!m.empty()) { auto toDelete = m.begin(); …
54 c++ 

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.