Engenharia de software

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



2
Como fazer documentação para código e por que o software (geralmente) é mal documentado?
Existem alguns bons exemplos de códigos bem documentados, como o java api. Porém, muitos códigos em projetos públicos, como o git e os projetos internos das empresas, são mal documentados e pouco amigáveis ​​para os iniciantes. Em todas as minhas etapas de desenvolvimento de software, tive que lidar com códigos …


5
Onde as verificações de permissão do usuário devem ocorrer no MVC e por quem?
As verificações de permissão do usuário devem ocorrer no modelo ou no controlador? E quem deve lidar com as verificações de permissão, o objeto Usuário ou algum auxiliar do UserManagement? Onde isso deveria acontecer? Verificando no controlador: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... …
26 mvc  permissions 

9
O sonho da programação declarativa [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 . Por que o sonho da programação declarativa não foi …



4
Por que eu usaria contratos de código
Recentemente, deparei com a estrutura da Microsoft para contratos de código. Eu li um pouco da documentação e me perguntei constantemente: "Por que eu iria querer fazer isso, pois ele não faz e geralmente não pode executar uma análise estática"? Agora, eu já tenho um tipo de estilo de programação …


1
Se eu lançar um programa sob a GPL, tenho que continuar a fazê-lo?
Considere este cenário: Estou desenvolvendo um programa FooSuite que usa uma biblioteca licenciada GPL QuuxTools Eu libero o programa FooSuite 1.0 sob GPL Mais tarde, descubro que, por algum motivo, preciso licenciar o programa para alguém em termos diferentes. Conseqüentemente: Eu removo a dependência da GPL via QuuxTools, por ... …
26 licensing  gpl 


7
Por que as referências raramente são usadas no PHP?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 6 anos . Eu tenho algum conhecimento em C ++ e sei que os ponteiros são comumente usados ​​lá, mas comecei a examinar o código-fonte aberto do PHP e nunca vejo o …
26 php  reference 



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.