Engenharia de software

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

5
Lidando com uma solicitação pull grande
Atualmente, estou trabalhando em um projeto com uma equipe que usa um fluxo de trabalho git. É bastante simples, o mestre deve estar em um estado implementável e as ramificações são usadas para criar recursos e hotfixes. Sempre que tivermos um recurso ou correção de bug concluído e testado, passamos …
15 git  workflows 



4
Mapeamento entre o modelo de visualização arquitetural 4 + 1 e a UML
Estou um pouco confuso sobre como o modelo de visualização da arquitetura 4 + 1 é mapeado para a UML. A Wikipedia fornece o seguinte mapeamento: Visão lógica: Diagrama de classes, Diagrama de comunicação, Diagrama de seqüência. Visualização Desenvolvimento: Diagrama de componentes, Diagrama de pacotes Visualização de processo: Diagrama de …
15 architecture  uml  model  view 

3
Como dar suporte a diferentes versões da API
Estou escrevendo uma API Rest e estou pensando em como lidar melhor com o suporte a diferentes versões. Por isso, não quero dizer como definir um URI como V2 ou V3, mas como estruturar o código, pois ele precisa: Suporte várias versões ao mesmo tempo, por exemplo. Os URIs V1 …


7
Devo refatorar funções grandes que consistem principalmente em um regex? [fechadas]
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á 5 anos . Acabei de escrever uma função que abrange aproximadamente 100 …

4
Qual escolher: atributo XML ou nó secundário?
Queremos exportar alguns dados da nossa base de dados como XML. Por exemplo, um Personpode ter age, namee algumas outras propriedades. Temos duas opções para definir o formato XML. Escolha 1: <Persons> <Person> <Age>16</Age> <Name>Richard</Name> </Person> <Person> <Age>34</Age> <Name>Eric</Name> </Person> ... </Persons> Escolha 2: <Persons> <Person Age="16" Name="Richard"/> <Person Age="34" …
15 xml 



7
Isso justifica declarações goto?
Me deparei com essa pergunta um segundo atrás e estou retirando parte do material: existe um nome para a construção 'break n'? Essa parece ser uma maneira desnecessariamente complexa para as pessoas terem de instruir o programa a interromper um loop for aninhado duas vezes: for (i = 0; i …



4
Projeto de Programa Fenotrópico
Recentemente, deparei com uma idéia apresentada por Jaron Lanier chamada "programação fenotrópica". A idéia é usar interfaces de "superfície" em vez de interfaces de ponto único em programas de computador que utilizam estatísticas para descobrir erros menores que normalmente causariam um programa "clássico" travar catastroficamente. A descrição de duas linhas …
15 design  program 

4
Como identificar cálculos instáveis ​​de ponto flutuante?
Em números, é muito importante ser capaz de identificar esquemas instáveis ​​e melhorar sua estabilidade. Como identificar cálculos instáveis ​​de ponto flutuante? Estou trabalhando em uma simulação muito complexa, onde muitos esquemas numéricos trabalham juntos e estou procurando um método para identificar suas partes fracas. Estou trabalhando em um modelo …

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.