Engenharia de software

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




2
Inserir documento JSON com `.` na chave do MongoDB
Em primeiro lugar, isso é mais uma questão de design do que uma questão de programação. Estou criando um aplicativo no qual tenho que buscar dados JSON existentes e inseri-los no MongoDB. Descobri que alguns dos documentos JSON têm um período .em sua chave. Li na documentação do MongoDB que …
14 json  mongodb 


1
Devo usar um comando ou um evento?
A diferença entre um comando e um evento na comunicação de barramento parece um pouco vaga para mim. Eu sei que os comandos devem ser executados apenas uma vez, enquanto um evento pode ser manipulado várias vezes, mas ainda não tenho certeza de quando usar um comando ou um evento. …



2
Como representar um conjunto em JSON?
O JSON suporta as seguintes estruturas de dados (equivalentes Java): Escalar, Matriz / Lista e Mapa. A Setnão é suportado imediatamente no JSON. Pensei em várias maneiras de representar um conjunto em JSON: [1] - Como uma lista No entanto, uma lista tem sua própria ordem, portanto, as duas listas …

2
Como dormir um thread funciona?
Quando você dorme um fio, o que realmente está acontecendo? Vejo que dormir um encadeamento "pausa o encadeamento atual por um determinado período de tempo" . Mas como isso funciona? De acordo com Como Thread.sleep () funciona internamente e como o Thread.sleep realmente funciona? : a duração do sono estará …


4
Usar composição e herança para DTOs
Temos uma API Web do ASP.NET que fornece uma API REST para nosso aplicativo de página única. Usamos DTOs / POCOs para transmitir dados por essa API. O problema agora é que esses DTOs estão aumentando ao longo do tempo, então agora queremos refatorar os DTOs. Estou procurando "práticas recomendadas" …
13 rest  api-design  web-api  dto  poco 




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.