Engenharia de software

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


11
A cobertura do caminho garante encontrar todos os erros?
Se todo caminho de um programa for testado, isso garante a localização de todos os bugs? Se não, por que não? Como você pode passar por todas as combinações possíveis de fluxo de programa e não encontrar o problema, se houver algum? Hesito em sugerir que "todos os bugs" possam …


5
Por que é tão ruim ler dados de um banco de dados "pertencente" a um microsserviço diferente
Recentemente, li este excelente artigo sobre a arquitetura de microsserviços: http://www.infoq.com/articles/microservices-intro Ele afirma que, quando você carrega uma página da Web na Amazon, mais de 100 microsserviços cooperam para servir essa página. Esse artigo descreve que toda a comunicação entre microsserviços só pode passar por uma API. Minha pergunta é …




1
Qual a diferença entre Rust Traits e Go Interfaces?
Estou relativamente familiarizado com o Go, tendo escrito vários pequenos programas nele. Ferrugem, é claro, estou menos familiarizada, mas fico de olho. Tendo lido recentemente http://yager.io/programming/go.html , pensei em examinar pessoalmente as duas maneiras pelas quais os genéricos são tratados porque o artigo parecia criticar injustamente o Go quando, na …
64 go  rust 

7
Dados de configuração: tabela de linha única versus tabela de pares nome-valor
Digamos que você escreva um aplicativo que possa ser configurado pelo usuário. Para armazenar esses "dados de configuração" em um banco de dados, dois padrões são comumente usados. A tabela de linha única CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... A …

4
Razões para NÃO usar o JSF [fechado]
Eu sou novo no StackExchange, mas achei que você poderia me ajudar. Estamos criando um novo aplicativo Java Enterprise, substituindo uma solução JSP herdada. Devido a muitas mudanças, a interface do usuário e partes da lógica de negócios serão completamente repensadas e reimplementadas. Nosso primeiro pensamento foi o JSF, pois …



18
Os métodos longos são sempre ruins? [fechadas]
Então, olhando ao redor mais cedo, notei alguns comentários sobre métodos longos serem uma prática ruim. Não tenho certeza se sempre concordo que métodos longos são ruins (e gostariam da opinião de outras pessoas). Por exemplo, eu tenho algumas visualizações do Django que processam um pouco os objetos antes de …



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.