dotnetbr | Unsorted

Telegram-канал dotnetbr - .NET BR 🇧🇷

3740

🔥Desde 2016! 💥O maior e mais ativo grupo de .NET do Telegram há 9 anos. 🎯Grupo sobre .NET, ASP.NET, Mono, .NET Core, Xamarin, C# etc. Use /info para as regras e informações adicionais. 👉Regras: go.gaGO.io/dotnetbr-rules

Subscribe to a channel

.NET BR 🇧🇷

existe uma coisa chamada Domain Services.

Читать полностью…

.NET BR 🇧🇷

mas Domain não é só entidades?

Читать полностью…

.NET BR 🇧🇷

e o arquivo de configuração de JWT, vai onde?

Читать полностью…

.NET BR 🇧🇷

problema que se eu só mover pra lá o arquivo toma um banho de sangue de tão cheio de erro que fica 😂

Читать полностью…

.NET BR 🇧🇷

entendi....então JwtService realmente deve estar em Application

Читать полностью…

.NET BR 🇧🇷

Api é quem não precisa de services.

Читать полностью…

.NET BR 🇧🇷

nenhuma delas trata com camadas externas, creio eu

Читать полностью…

.NET BR 🇧🇷

nesse caso eu não precisaria ter duas pastas Service, uma em Application e outra em Presentation...?

Читать полностью…

.NET BR 🇧🇷

Não falei por conta da forma de armazenamento. Falei justamente por todo entorno. Códigos de validação, regex, máscaras em componentes de input. Independentemente da mudança que fosse feita, tudo isso teria que ser refatorado

Читать полностью…

.NET BR 🇧🇷

Sim, já modelei muito CPF e CNPJ como número.

Читать полностью…

.NET BR 🇧🇷

não deve, esse é o ponto, são strings.

Читать полностью…

.NET BR 🇧🇷

é a pergunta que deve vir a mente para quem armazena como não string

Читать полностью…

.NET BR 🇧🇷

Por ex..o cpf é utilizado uma conta para validar o dígito verificador?

Só uma provocação, armazeno como strings.

Assim como Número do Endereço

Читать полностью…

.NET BR 🇧🇷

🔵 [Online|22:15|Dapper x Entity Framework x ADO|Gratuito]
Fala galera! Daqui a pouco - a partir das 22:15 - horário de Brasília - estreia mais um vídeo gratuito - com chat ao vivo para dúvidas - no Canal .NET. Confira neste conteúdo um exemplo de implementação de testes de performance em .NET 9 com a biblioteca BenchmarkDotNet, comparando dessa vez a inclusão de registros em uma base SQL Server em cenários que envolvem relacionamentos do tipo um-para-muitos (1:n). Foram utilizados aqui o Entity Framework Core, Dapper, ADONET e DapperContrib, tudo isso a partir de um pipeline do Azure DevOps e criando containers sob demanda com o projeto Testcontainers: https://www.youtube.com/watch?v=3r3eszHlloY

Читать полностью…

.NET BR 🇧🇷

Ainda não usei esse cursor, vejo só o pessoal falando, fico pensando se tem pagar alguma coisa (imagino que sim) então nem testo nada kkk pq se for pra usar algo 'trial' prefiro continuar como estou.

Читать полностью…

.NET BR 🇧🇷

não pode ter validação ali

Читать полностью…

.NET BR 🇧🇷

Validação é definido em algum lugar do application ou domain e implementado na infraestrutura

Читать полностью…

.NET BR 🇧🇷

Na tua opinião, então, na camada de API deve ficar apenas os endpoints/controllers e os objetos de request e response?
E a validação dos requests?
E o mapeamento pra objetos de domínio e vice-versa?

Читать полностью…

.NET BR 🇧🇷

A interface dele fica em Application mas não com esse nome. E quem implementa é o infrastructure.

Читать полностью…

.NET BR 🇧🇷

API não é aplicação, é algo que conecta o mundo externo à aplicação.

Aliás por isso que ela se chama API e a camadas seguinte na stack é Application (que delimita a aplicação mesmo)

Читать полностью…

.NET BR 🇧🇷

Acho que ele tá falando da API

Читать полностью…

.NET BR 🇧🇷

em uma eu tenho JwtService, na outra eu tenho AuthService

Читать полностью…

.NET BR 🇧🇷

Cálculo do dígito verificador do CNPJ alfanumérico


https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/publicacoes/documentos-tecnicos/cnpj/manual-dv-cnpj.pdf/view

Читать полностью…

.NET BR 🇧🇷

Mesmo o CNPJ alfanumérico vai continuar a regra de validação parecida com a atual, substituindo as letras por número para poder seguir a regra

Читать полностью…

.NET BR 🇧🇷

deve ser mais comum do que deveria.

Читать полностью…

.NET BR 🇧🇷

Todo número que possui dígito é encarado como número na hora de validar o dígito.

Читать полностью…

.NET BR 🇧🇷

isso é interno, é como se valida.

Читать полностью…

.NET BR 🇧🇷

tem uma regra antiga que escutei pela primeira vez não faz muitos anos (no máximo 5 ou 6 anos, mas acho que menos) :

se não faz conta, não é número.

se não for usado em operações matemáticas, não é número.

ID's (incremento e soma)
Quantidades (soma e multiplicação)
Preço (soma e multiplicação)
Taxas e Percentuais (multiplicação)

— — — vs — — —-

CPF (n/a)
CNPJ (n/a)
inscrição estadual (n/a)
CEP (n/a)
DDD e telefone (n/a)
Conta Corrente (n/a)
Agência (n/a)
Cartão de Crédito (n/a)
Placa de Carro (n/a)
Números de carteirinhas (plano de saúde etc etc) (n/a)
....

achei uma regra simples, boba, mas absurdamente útil.

Читать полностью…

.NET BR 🇧🇷

E pelo que pessoal comentou acima tem essas questões com debugger, algo vira é mexe ainda utilizo bastante.

Читать полностью…

.NET BR 🇧🇷

Mas veja. A pergunta inicial era Repository. E eu disse que pode usar DTO. Então começou-se a misturar Clean Architecture, e Entidade com Tabela… então eu peguei um template de Clean Architecture que usa DTO para ler do banco de dados via EF Core (que implementa o Padrão Repository).

Читать полностью…
Subscribe to a channel