Engenharia de software

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



8
O construtor geralmente não deve chamar métodos
Descrevi a um colega por que um construtor que chama um método pode ser um antipadrão. exemplo (no meu enferrujado C ++) class C { public : C(int foo); void setFoo(int foo); private: int foo; } C::C(int foo) { setFoo(foo); } void C::setFoo(int foo) { this->foo = foo } Gostaria …
12 design 

6
Como melhorar o teste de seu próprio código [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 . Hoje, verifiquei uma alteração em algum código que acabou …

3
Curadoria de projetos de amigos falecidos
Um amigo muito bom meu e um programador ávido faleceram recentemente. Ele deixou quase 40 projetos no BitBucket. A maioria deles é pública, mas alguns são marcados como privados. Decidi assumir tarefas de curadoria para os projetos, em vez de deixar seu trabalho desaparecer. Se você esteve na mesma situação, …
12 social 


12
C ++ não é adequado para OOP? [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 …





5
Quais são as consequências das dependências da GPL?
Estou desenvolvendo software para minha empresa e gostaria de usar algumas bibliotecas sob licença GPL. Quais poderiam ser as consequências? Isso significa que o código desenvolvido acima dessas dependências da GPL também estará na GPL? Tenho a obrigação de publicar o código fonte desses produtos?
12 licensing  gpl 




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.