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á 4 anos . Primeiro,...
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á 4 anos . Primeiro,...
Trabalho em projetos Java corporativos que não têm um único ponto de entrada a partir do qual posso rastrear o fluxo de execução. Alguns dos projetos têm centenas de classes e, quando me pedem para adicionar um recurso a um projeto, muitas vezes me vejo sem saber por onde começar a examinar o...
Para mim, o uso da palavra-chave staticem C e idiomas como C # e Java são "falsos amigos", como "tornar-se" em inglês e "bekommen" em alemão (= "obter" em inglês), porque significam coisas diferentes. Em C static, significa que a função ou variável é acessível apenas através de funções dentro do...
Em uma API do HATEOAS, são retornados links que representam possíveis transições de estado. Um cliente em conformidade deve apenas recuperar e seguir esses links, mas se um cliente não em conformidade estiver construindo URIs em vez de seguir os links fornecidos, qual seria o código / resposta de...
Eu estava querendo encontrar uma resposta sólida para a questão de ter ou não verificações em tempo de execução para validar as entradas com o objetivo de garantir que um cliente permaneça no final do contrato, conforme o design por contrato. Por exemplo, considere um construtor de classe...
Se estou prestes a desenvolver um aplicativo corporativo, mas pelo que entendo do processo ágil, divido os recursos em pequenos pedaços e os desenvolvo iterativamente. Eu costumava criar o banco de dados e o núcleo do aplicativo primeiro, depois os estendia iterativamente. A pergunta é: tenho que...
Algumas linguagens de programação são modeladas no código da máquina, como linguagens de montagem. Outros idiomas são modelados em um idioma natural, o idioma inglês. Outros não são modelados no código de máquina ou na linguagem natural. Idiomas como PROLOG, por exemplo, não seguem nenhum dos...
Na pergunta a seguir, os nomes de campos e tabelas foram alterados para proteger suas identidades. Se eu tiver duas colunas no banco de dados: MONKEY_DATE DATETIME NULL (with data e.g. 2012-05-14 00:00:00.000) MONKEY_TIME DATETIME NULL (with data e.g. 1753-01-01 16:30:53.025) O componente de...
Eu tenho um documento online que basicamente é armazenado no banco de dados como uma string XML. Estou pensando em uma maneira de implementar a versão do documento para o usuário. Para que o usuário possa voltar às versões anteriores do documento. update No meu caso, é um aplicativo da web com...
Fiquei me perguntando se havia um caso de uso válido para poder definir corretamente as propriedades e funções internas específicas de uma classe de maneira semelhante à maneira como uma interface define as propriedades e funções públicas de uma classe. Imagine a tarefa que você precisa para criar...
Temos uma camada de lógica de negócios (BLL) fortemente acoplada à nossa camada de acesso a dados (DAL). Fazemos chamadas assim: using (FooData data = new FooData()) { data.DoSomething(); } É importante observar que todas as nossas classes de dados estão internale estão no mesmo assembly que as...
Eu acho que o título "Método sinalizadores como argumentos ou como variáveis de membro?" pode ser subótimo, mas como estou perdendo uma terminologia melhor, aqui vai: Atualmente, estou tentando entender o problema de saber se os sinalizadores para um determinado método de classe ( privado )...
História Atualmente, estamos usando o chamado modelo de redirecionamento para nossos pagamentos on-line (onde você envia o pagador para um gateway de pagamento, onde ele insere seus detalhes de pagamento - o gateway o retornará a uma página de retorno de chamada com êxito / falha). Isso é fácil e...
Em quase todos os projetos em que trabalho com uma equipe, o mesmo problema parece surgir. Alguém escreve código de interface do usuário que precisa de dados e escreve um método de acesso a dados: AssetDto GetAssetById(int assetId) Uma semana depois, outra pessoa está trabalhando em outra parte...
Sempre fui ensinado a buscar a mais alta forma normal de normalização de banco de dados, e o algoritmo de síntese de Bernstein aprendeu a alcançar 3NF. Tudo está muito bem e é bom normalizar seu banco de dados, sabendo que os campos podem ser modificados, mantendo a consistência. No entanto, o...
Eu fiz bastante javascript ao longo dos anos e estou usando uma abordagem mais orientada a objetos, especificamente com o padrão do módulo. Que tipo de abordagem você usa para evitar uma base de código maior para se tornar espaguete. Existe alguma "melhor
Eu tenho uma classe Item com os seguintes atributos: itemId,name,weight,volume,price,required_skills,required_items. Como os dois últimos atributos terão vários valores, eu os removi e criei novos esquemas como: itemID,required_skill( itemIDé chave estrangeira, itemID and required_skillé chave...
Estou prestes a começar a escrever um processo para salvar alguma estrutura de dados do código em um arquivo de algum tipo proprietário, ainda não definido. No entanto, nunca criei um tipo ou estrutura de arquivo antes. Em geral, existem coisas que devo considerar antes de iniciar meu...
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...
Ele corrige a maneira de ter dois repositórios dentro de um serviço e será um aplicativo ou serviço de domínio? Suponha que eu tenha um objeto Passenger que deve conter o objeto Passport (ID do governo). Estou recebendo o Passenger de PassengerRepository. O PassengerRepository cria uma solicitação...