Engenharia de software

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

2
Por que um comentário xml não pode conter dois hífens
Eu estava aplicando comentários de remarcação nos comentários xml de um arquivo de configuração quando o XmlParser relatou que dois hífens ( --) não são permitidos nos comentários xml. Verificando a especificação XML , parece que o comentário xml não foi projetado para conter dois hífens por motivos de compatibilidade …
15 xml  sgml 

2
Entidade para uso de DTO
Estive tentando criar um fluxo para um aplicativo Web em camadas básico e estava lendo informações conflitantes online. O que estou tentando descobrir é se ainda há uma vantagem de ainda usar objetos DTO da camada DAO para Service através do uso de algum tipo de mapeador. O fluxo básico …
15 java  entity  jpa 



2
Por que as palavras-chave feias em C11?
Atualmente, estou lendo um rascunho da especificação C11. As novas palavras-chave introduzidas: _Bool, _Alignof, _Atomictodas parecem extensões personalizadas, em vez de palavras-chave reservadas padrão struct, union, int. Sei que o padrão consiste basicamente em extensões padronizadas ... mas ainda assim, isso é horrível! Talvez em breve __Long_Long_Reallylong_Integer_MSVC_2020_tacabemos rastejando no padrão! …
15 c  keywords 

2
Eu deveria ter usado um método de fábrica em vez de um construtor. Posso mudar isso e ainda ser compatível com versões anteriores?
O problema Digamos que eu tenho uma classe chamada DataSourceque fornece um ReadDatamétodo (e talvez outros, mas vamos simplificar) para ler dados de um .mdbarquivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Alguns anos depois, decido que quero poder suportar .xmlarquivos além de .mdbarquivos como fontes de dados. …




4
Por que os bancos de dados relacionais aceitam apenas consultas SQL?
Até onde eu sei, a maioria dos bancos de dados relacionais não oferece nenhuma API no nível do driver para consultas, exceto uma queryfunção que usa uma string SQL como argumento. Estou pensando em como seria mais fácil se alguém pudesse fazer: var result = mysql.select('article', {id: 3}) Para tabelas …
15 database  sql 


3
Quantas existem chamadas de função aninhadas?
Citado no MSDN sobre StackOverflowException : A exceção que é lançada quando a pilha de execução é estourada porque contém muitas chamadas de método aninhadas. Too manyé bem vago aqui. Como sei quando muitos são realmente muitos? Milhares de chamadas de função? Milhões? Suponho que ele deva estar relacionado de …

1
Licença Apache e patentes
Estou tentando entender como a Licença Apache afeta as patentes. No que diz respeito ao site da Apache http://www.apache.org/licenses/LICENSE-2.0 seção 3, posso dizer pela primeira vez que está dizendo que o licenciado tem permissão para fazer praticamente qualquer coisa com a patente? Na última parte, está dizendo que, se um …

5
O que um desenvolvedor sênior de software com proficiência técnica pode estudar para continuar melhorando [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Digamos que você esteja programando há mais de 10 anos. Você conhece muitos …


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.