Engenharia de software

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


8
Por que Clang / LLVM me avisa sobre o uso padrão em uma instrução switch onde todos os casos enumerados são cobertos?
Considere a seguinte enumeração e instrução switch: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Sou um programador de Objective-C, mas …

3
O esquema Model-View-Presenter (MVP) é útil para Android?
Como separar o View e o Presenter no Android, enquanto as reações nas ações do usuário (parte do Presenter do MVP) são definidas nas mesmas atividades que mostram os elementos da GUI (View parte of MVP). "No apresentador de visualização de modelos, como Martin Fowler ou Michael Feathers [2] dizem, …
34 android  mvp 

8
Quando o JavaScript deve gerar HTML?
Eu tento gerar o mínimo de HTML possível do JavaScript. Em vez disso, prefiro manipular a marcação existente sempre que posso e apenas gerar HTML quando precisar inserir dinamicamente um elemento que não seja um bom candidato ao uso do Ajax. Acredito que isso facilite muito a manutenção do código …
34 javascript  html 






6
Quando você deve usar bools em C ++?
Tivemos uma tarefa para a nossa turma, na qual tivemos que criar um jogo Tic-tac-toe . As pessoas gostam de se complicar, então criaram jogos complexos que incluíam menus. No final do jogo, você tinha a opção de jogar novamente ou sair do programa. Eu usei umint variável para isso, …
34 c++  boolean 



13
Comentário antes ou depois do código relevante [fechado]
Supondo que um comentário não se encaixe (ou não possa ir) na linha a que se aplica, deve-se escrever o comentário antes do código ou depois? Bem, sempre que futuros leitores entenderem melhor o escopo do comentário. Em outras palavras, onde quer que a maioria dos programadores / roteiristas coloque …
34 comments 

8
Os desenvolvedores são mais produtivos à noite? [fechadas]
Pessoalmente, fico acordado até tarde da noite, codificando e gostando de trabalhar em projetos pessoais. Meus outros colegas também sentem o mesmo e gostam de codificar à noite. No entanto, não se trata de ser apaixonado por hobbies pessoais, mas realmente sinto que sou mais produtivo à noite. Eu acho …

8
Requisito funcional ou não funcional?
Estou pensando em requisitos funcionais ou não funcionais. Encontrei muitas definições diferentes para esses termos e não posso atribuir alguns dos meus requisitos à categoria adequada. Estou pensando em requisitos que não estão conectados a alguma ação ou têm algumas condições adicionais, por exemplo: Na lista de dispositivos selecionados, o …

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.