Engenharia de software

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



6
Uma API HTTP sempre deve retornar um corpo?
Existe algum tipo de padrão em relação às respostas da API HTTP? Depois de ler este tópico do discurso , comecei a me perguntar. Estamos desenvolvendo nossa API HTTP JSON pública no meu trabalho e não retornamos nada quando não é estritamente necessário (por exemplo, um PUT para / resource …
33 rest  api-design  http 



2
Diferença entre o padrão do adaptador e o padrão do proxy?
Pelo que entendi, o padrão do adaptador está criando um objeto wrapper para nosso objeto real de interesse, simplesmente mais um nível de indireção, que fornece flexibilidade. a flexibilidade é que, se a interface do objeto real for alterada, mudaremos a interface do wrapper apontando para o objeto real, deixando …

3
Quais obstáculos enfrentam o processo de desenvolvimento no uso de linguagens de marcação de texto sem formatação, em oposição a, por exemplo, Microsoft Word? [fechadas]
Atualmente, sou estagiário em uma empresa contratada pelo governo e estou tendo a sensação (irritantemente inevitável) de que o Word é o padrão de fato no processo de desenvolvimento de software. Seu formato binário dificulta muito a colaboração em documentos da maneira como estou acostumado a colaborar em uma base …




7
Por que os construtores não são herdados?
Estou confuso sobre quais poderiam ser os problemas se um construtor fosse herdado de uma classe base. O Cpp Primer Plus diz: Os construtores são diferentes de outros métodos de classe, pois criam novos objetos, enquanto outros são invocados por objetos existentes . Esse é um dos motivos pelos quais …
33 c++  inheritance 



4
Qual é o termo para esse tipo de refatoração
Tenho certeza de que existe um prazo para a refatoração a seguir, mas não consigo me lembrar e meu Google-fu está falhando comigo! O refator move se as declarações para onde elas terão maior impacto, por exemplo, alterando isso $test = someFunctionThatReturnsABool(); for($x = 0; $x < 10000; $x++) { …

6
Por que os loops aninhados são considerados uma má prática?
Meu palestrante mencionou hoje que era possível "rotular" loops em Java para que você pudesse se referir a eles ao lidar com loops aninhados. Portanto, procurei o recurso porque não o conhecia e, em muitos lugares em que esse recurso foi explicado, foi seguido por um aviso, desencorajando loops aninhados. …

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.