Engenharia de software

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


1
Quando usar métodos privados em Python
Eu tenho uma classe, mas todos os métodos devem ser privados (além de forma __init__e __str__). Devo denotar todos os métodos com um sublinhado duplo ou isso é considerado uma má prática?
9 python  class 


1
Diagramando mensagens em um barramento de serviço
Estou procurando uma maneira de diagramar claramente como vários aplicativos se comunicam por meio de um barramento de serviço. O melhor que eu criei até agora é um diagrama de sequência, mas eu realmente não gosto disso. Os diagramas de sequência necessariamente relacionam algum tipo de sequência, e isso não …

7
Quais são as alternativas para o arquivo resx
Estou desenvolvendo um aplicativo do Windows e quero armazenar todo o texto para etiquetas, botões de opção, botões, caixas de seleção e cabeçalhos de colunas de grades em um único local. Eu tentei usar um arquivo de classe, um arquivo xml, uma tabela de banco de dados e um arquivo …


5
Servidor de desenvolvimento vs desenvolvimento local
Nos dois últimos projetos em que trabalhei, as equipes preferem um ambiente de desenvolvimento local em vez de um servidor de desenvolvimento. O líder do projeto afirmou que o local era melhor, pois não requeria conexão à Internet. Mas, isso parece assumido no desenvolvimento. Qual é geralmente melhor?



5
Como lidar com avisos em um projeto herdado
Eu trabalho em um projeto C ++ que gera muitos bilhões de avisos. A maioria dos avisos apareceu depois que o código foi escrito: Inicialmente, o projeto usava o Visual C ++ 8, logo alternando para 9, mas há pouca diferença nos avisos gerados. Os avisos foram corrigidos ou silenciados, …



6
Política e prática em manutenção de código
Acabei de sair da Universidade e tenho trabalhado nessa empresa há aproximadamente 8 meses, enquanto recebi o título de desenvolvedor, na maioria das vezes que gastei consertando e depurando códigos de outras pessoas. Eu sempre me pergunto por que não é responsabilidade do desenvolvedor original corrigir o código dele / …


1
Qual mônada é o oposto do erro mônada em haskell
Na mônada de erro, a primeira falha interrompe ainda mais a execução, apenas levando a falha através das ligações seguintes. Que mônada pára no sucesso apenas levando adiante sucessos e basicamente engolindo falhas e tentando o próximo vínculo, desconsiderando o fracasso do anterior? Talvez a mônada de erro possa ser …
9 haskell  monad 

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.