Engenharia de software

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


3
Por que usar a exceção Mais de (marcada)?
Há pouco tempo, comecei a usar o Scala em vez do Java. Parte do processo de "conversão" entre os idiomas para mim foi aprender a usar Eithers em vez de (marcado) Exceptions. Eu tenho codificado dessa maneira por um tempo, mas recentemente comecei a me perguntar se esse é realmente …

5
Quando devemos usar o MongoDB?
O MongoDB é um banco de dados NoSQL que eu achei bastante fácil de usar. Recentemente, tive que desenvolver um aplicativo simples que precisava coletar alguns dados usando solicitações HTTP e armazenar alguns resultados após o processamento dos dados, e tentei usar o MongoDB. Com essa experiência, achei muito mais …


3
Como o GDB pausa uma execução
Como você deve saber, podemos usar o GDB e definir pontos de interrupção em nosso código para pausar a execução para depuração. Minhas perguntas são: como o GDB pausa um processo e permite exibir o conteúdo dos registros usando, i rpor exemplo. Os registros não estão sendo usados ​​por outros …
16 c++  debugging 



2
A conversão de um método C ++ em uma função C com um argumento de ponteiro é um padrão aceitável?
Eu uso C ++ no ESP-32. Ao registrar um timer, tenho que fazer o seguinte: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Aqui o timer chama soundCallback. E a mesma coisa ao registrar uma tarefa: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Portanto, o método é iniciado em uma tarefa separada. O …
16 c++  c  functions 

1
Estrutura de diretório para uma solução .NET
Recentemente, tivemos uma visita de empreiteiro que questionou nossa metodologia de estruturação de projetos. Observe que estou me referindo especificamente à estrutura de diretórios. Ele sugeriu o uso das diretrizes da Microsoft. Eu pensei que seria capaz de pesquisar no Google "estrutura de diretórios do projeto .NET das diretrizes da …
16 c#  visual-studio 




3
Quando devo usar string_view em uma interface?
Estou usando uma biblioteca interna que foi projetada para imitar uma biblioteca C ++ proposta e, em algum momento nos últimos anos, vejo sua interface alterada de usar std::stringpara string_view. Então, eu mudo obedientemente meu código, de acordo com a nova interface. Infelizmente, o que eu tenho que passar é …



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.