Engenharia de software

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

4
Qual estrutura JSON usar para pares de valores-chave?
Qual formato JSON é a melhor escolha para pares de valores-chave e por quê? [{"key1": "value1"}, {"key2": "value2"}] Ou: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] Ou: {"key1": "value1", "key2": "value2"} A primeira variante parece mais compacta e mais "semanticamente significativa". A segunda variante parece mais estruturada, o que …
23 json 

5
Depurando corrupção de memória
Primeiro, percebo que essa não é uma pergunta perfeita no estilo de perguntas e respostas, com uma resposta absoluta, mas não consigo pensar em nenhuma redação para fazê-la funcionar melhor. Eu não acho que exista uma solução absoluta para isso e essa é uma das razões pelas quais eu estou …
23 c++  debugging  memory 


6
Como funcionam os geradores de números aleatórios?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Eu estava pensando sobre a rand()função php e pensando em como poderia refazê-la, e fiquei completamente estupido. Como funcionam os geradores de números aleatórios?
23 random  numbers 


3
Distinção entre API e front-end
Estou tentando escrever um site comercial "padrão". Por "padrão", quero dizer que este site executa o HTML5, CSS e Javascript usual para o front-end, um back-end (para processar coisas) e executa o MySQL para o banco de dados. É um site básico de CRUD: o front-end apenas faz o que …



19
Uso de software pirateado / rachado para desenvolvimento [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
22 security  ethics 

1
Qual é a melhor prática para lidar com PRs que abordam vulnerabilidades de segurança em repositórios públicos?
Como um projeto de código aberto com um repositório público pode lidar melhor com solicitações pull (PRs) que abordam vulnerabilidades de segurança relatadas com segurança, mas ainda não divulgadas publicamente? Estou envolvido em um projeto de código aberto com várias centenas de colaboradores. Publicamos avisos de segurança e vulnerabilidades várias …




5
Microsserviços: lidando com a consistência eventual
Suponha que temos uma função que atualiza a senha de um usuário. Depois que o botão 'Atualizar senha' é clicado, um UpdatePasswordEvent é enviado para um tópico em que outros três serviços estão inscritos: Um serviço que realmente atualiza a senha do usuário Um serviço que atualiza o histórico de …

8
Ágil - O que estamos fazendo de errado?
Sou desenvolvedor de uma equipe ágil e tentamos usar o Scrum. Então, vou colocar aqui um problema hipotético para ilustrar a situação. Temos um aplicativo muito antigo, usando algum código JQuery confuso e com manutenção ruim. Também temos partes do aplicativo usando o React, e essas partes são muito mais …
22 agile  scrum 

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.