O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

2.1 - Create Types (Thought experiment)

Thiago Russo C# 70-483 Português 3 flashcards

Flashcards do conjunto (3)

  1. 1Criação de uma nova loja web Vc tá encarregado de criar os tipos básicos de uma loja na web. Como cliente, vc pode pesquisar o BD de produtos existentes e comparar diferentes itens, revendo as especificações e comentários de outros usuários. O sistema deve manter o controle de produtos populares e fazer recomendações para o cliente. Claro, o cliente pode, então, selecionar os produtos q ele quer e fazer um pedido. Existem também algumas regras de negócio q vc precisa estar ciente: Um novo cliente n está autorizado a colocar itens em seu pedido q ultrapassem $ 500. Um pedido deve ser de pelo menos $ 10 para se qualificar como frete grátis. Serão add + RNs , mas n estão claras no momento. Responda as seguintes perguntas para seu gerente: 1. Q tipos básicos vc vai usar p/ construir sua loja web?Resposta: Alguns dos tipos q podem ser usados na construção de sua loja virtual são: Order, OrderLine, Product, Customer, Review, SearchCriteria, BusinessRule.
  2. 22. Como vc pode ter certeza de que os seus tipos contém tanto o comportamento e os dados?Ao projetar o sistema, vc deve se concentrar sobre o comportamento e, em seguida, certifique-se q vc tem os dados para suportar estes comportamentos.
    Ex: em vez de expor o publicamente as OrderLines q contém em uma Ordem, vc deve expor um método AddProduct (produto, quantidade) que cria um OrderLine internamente e garante que a Ordem segue todas regras de negócios.
  3. 33. Como você pode melhorar a usabilidade de seus tipos?Ao ter certeza q vc tem os construtores corretos, os usuários de seus tipos podem facilmente ver quais dados são necessários.
    Usando enums (por ex, para o status da Ordem e para o status do Cliente ), você pode melhorar a legibilidade do seu código. Ao usar uma classe base para o seu regras de negócio você pode tornar o sistema mais extensível para que outras regras de negócios pode ser facilmente definido.

Informações

Descrição
70-483 C# FlashCards sobre 2.1 - Create Types (Thought experiment), criado por Thiago Russo em 01-05-2017.
Criado por
Thiago Russo · mai 2017
Atualizado
1 mai 2017
Visualizações
3
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?