Engenharia de software

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

8
C ++ para amigo ou não para amigo
Eu tenho uma programação orientada a objetos com o curso c ++ neste semestre na faculdade e estávamos aprendendo sobre funções de amigos. Eu os detesto instintivamente por sua capacidade de ignorar a segurança que o encapsulamento e a ocultação de dados fornecem, li alguns artigos na internet e algumas …




17
Por que ainda não estamos todos desenvolvendo o modelo? [fechadas]
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á debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

4
Algum uso real de ponteiros em C #? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . O que é uma situação ao codificar em C # …
19 c#  pointers 


2
Classes vs. módulos em Python
O Python possui muitos módulos (como re) que executam um conjunto específico de ações. Você pode chamar as funções deste módulo e obter resultados, e o módulo como um todo tem uma idéia por trás dele (neste caso, lidar com expressões regulares). As classes parecem fazer quase exatamente a mesma …
19 class  modules 


7
O que é idiomático?
Entendo que um "idioma" seja uma operação ou padrão comum que, em um idioma específico, não seja simplificado pela sintaxe do idioma principal, como incremento inteiro: i = i + 1; No C ++, esse idioma é simplificado por um operador: ++i; No entanto, quando alguém usa o termo "idiomático", …
19 c++  idioms 

3
Microsserviços sem duplicação de dados
Estou achando difícil evitar a duplicação de dados ou um banco de dados compartilhado, mesmo para o design mais simples de microsserviços, o que me faz pensar que estou perdendo alguma coisa. Aqui está um exemplo básico do problema que estou enfrentando. Supondo que alguém esteja usando um aplicativo da …




3
Quando e por que os ponteiros começaram a ser vistos como arriscados?
Parece que houve uma mudança gradual no pensamento sobre o uso de ponteiros em linguagens de programação, de modo que se tornou geralmente aceito que os ponteiros eram considerados arriscados (se não completamente "maus" ou engrandecimentos semelhantes). Quais foram os desenvolvimentos históricos dessa mudança de pensamento? Houve eventos específicos, seminais, …
18 history  pointers 

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.