Como melhorar seu código em 5 passos |

  Рет қаралды 13,062

balta.io

balta.io

Күн бұрын

Пікірлер: 81
@lincolnjunior2897
@lincolnjunior2897 Жыл бұрын
Excelente conteúdo! Essa dica do Exception é muito boa! Throw New Exception geralmente não passa na análise do Sonar e esta dica é muito útil!
@baltaio
@baltaio Жыл бұрын
Boa observação
@pirotti
@pirotti 5 ай бұрын
Muito legal o conteúdo. Exceção customizada é linda! Infelizmente trabalhei em muito projeto onde isso era totalmente desconhecido, faziam até tratamento com o valor do conteúdo contido na mensagem mas não customizavam a exception dos erros esperados. Implicit: Da pra fazer? Sim... É legal? Sim.... Devo usar? Não sei... Pontualmente sim. Sair usando emocionadamente vai acontecer o que o próprio nome diz, deixar implícito. Vai ficar escondido apenas para o humano, pro computador vai ficar a mesma coisa. Então o alerta de "Use com moderação" já acende. Ou seja, se não for facilitar em nada, não use.
@baltaio
@baltaio 5 ай бұрын
A maioria das IDEs já mostra o tipo... então não fica muito "implicito"🚀🚀
@undersin6979
@undersin6979 Жыл бұрын
Gosto desse tipo de conteúdo, acho mais importante do que os conteúdos sobre Blazor
@baltaio
@baltaio Жыл бұрын
Show 🚀🚀🚀
@_eduardofreitas_
@_eduardofreitas_ Жыл бұрын
Concordo!
@jessesantos7679
@jessesantos7679 Жыл бұрын
Também, dificilmente se vê usando blazor
@undersin6979
@undersin6979 Жыл бұрын
@@jessesantos7679 exatamente, pode até ser legal de aprender, mas eu sinto muita falta de conteúdos sobre microsserviços e coisas relacionados a isso
@emanuelmartins9508
@emanuelmartins9508 9 ай бұрын
Heresia! Blazor is the way!
@Heeq
@Heeq Жыл бұрын
Cara, melhor conteúdo e didática! Sabe muito! Assisto seus videos diariamente.
@baltaio
@baltaio Жыл бұрын
Muito obrigado 🚀
@andrmacena_
@andrmacena_ 11 ай бұрын
ótimas dicas, sempre em busca do código mais limpo
@baltaio
@baltaio 11 ай бұрын
🚀
@fernandodbezerra
@fernandodbezerra Жыл бұрын
Massa demais seus conteúdos!!!
@baltaio
@baltaio Жыл бұрын
🚀🚀🚀
@matheusjean148
@matheusjean148 Жыл бұрын
Sensacional, conteúdo mastigado, parabéns!
@baltaio
@baltaio Жыл бұрын
🚀
@Vitorgasparete
@Vitorgasparete Жыл бұрын
Implicit e Explicit Operators, apesar de serem bem comuns de usarmos, eu nunca implementei. Irei aplicar. Bom vídeo!
@baltaio
@baltaio Жыл бұрын
🚀
@geovaneluizdemoura
@geovaneluizdemoura 7 ай бұрын
Das 5 o único que não conheço é essa Implicit e Explicit Operator Essa de Custom Exceptions já vi, quase usei, mas preferi um IF na msg do exception para saber como tratar. Esse Extension Methods eu uso bastante, para converter no front do MVC a Entidade em Model e vice-versa. Normalmente crio uma pasta escrito Extension e cada umas das classes que o front usa eu crio um ToEntity ou ToModel. Facilita que o código fica limpo, sem conversões no meio do código. Ai o código fica parecido com isso: var modelX = EntityX.ToModel(); ou var entityX = ModelX.ToEntity();
@baltaio
@baltaio 7 ай бұрын
Muito top
@serginhoaj
@serginhoaj Жыл бұрын
Excelente Balta!
@baltaio
@baltaio Жыл бұрын
🚀
@thElBarto9670
@thElBarto9670 Жыл бұрын
eu nunca usei Implicit ou Explicit operators. Vou avaliar a possibilidade por implementar no projeto que estou. Valeu. gostei demais
@Vitorgasparete
@Vitorgasparete Жыл бұрын
É ai q vc se engana, você usa a todo momento haha, tanto o implicit quanto o explicit. Mas no mesmo caso que eu, também nunca implementei! Bora 🚀🚀🚀🚀
@baltaio
@baltaio Жыл бұрын
🚀
@JaquelineSantos-uy3ir
@JaquelineSantos-uy3ir Жыл бұрын
O exemplo que eu gostei mais foi o implicit operator pois foi algo que eu nunca vi.. porém o extension methods é muito bom também, eu já conhecia mas não tenho o costume de usar, é coisa que as vezes a gente esquece no dia a dia
@baltaio
@baltaio Жыл бұрын
Pois é... tem que ir implementando as vezes para não esquecer!! 🚀
@XinoMbr
@XinoMbr Жыл бұрын
Top! Gostei mais da Extensions
@baltaio
@baltaio Жыл бұрын
Vai ter mais
@GaMerSsLiFe
@GaMerSsLiFe Жыл бұрын
Minha preferida foi o Extension methods. Apesar de ser um conceito simples, eu nunca pensei em que eu poderia fazer isso por exemplo para as minhas entidades do dominio em outra camada da aplicação pra facilitar alguma trativa.
@baltaio
@baltaio Жыл бұрын
Boa né 🚀
@lucasburinimarchi5254
@lucasburinimarchi5254 11 ай бұрын
Muito bom!
@baltaio
@baltaio 11 ай бұрын
🚀
@dennercerqueiraevangelista7662
@dennercerqueiraevangelista7662 Жыл бұрын
Muito bom, Balta!!! Obrigado por compartilhar sua experiência com dotnet!!!
@baltaio
@baltaio Жыл бұрын
🚀🚀🚀
Жыл бұрын
Eu aprendi com você os extension methods e uso em um projeto no trabalho e devo dizer, pra mim ainda parece bruxaria apesar de ser mágico! Hehehehe show de bola Balta, mandando bem como sempre!!!
@baltaio
@baltaio Жыл бұрын
Legal demais, não é? 🚀
Жыл бұрын
@@baltaio sem dúvida, é um recurso fenomenal!
@flavioa.damaia1293
@flavioa.damaia1293 Жыл бұрын
Extension Methods, depois que conhecemos, usamos bastante.. inclusive, utilizamos o Telerik e implementamos algumas funcionalidades nos componentes de grid que reduziram bastante o código. Quanto ao Implicit e Explicit Operators apesar de já ter visto, não chegamos a implementar. Essa dicas são bem vindas, sempre.
@baltaio
@baltaio Жыл бұрын
Legal demais!!! 🚀
@DiogoSilva-mz2pe
@DiogoSilva-mz2pe Жыл бұрын
Não conhecia o implicit e explicit operator. Parabéns pelo conteúdo e disponibilidade em ensinar
@baltaio
@baltaio Жыл бұрын
🚀🚀🚀🚀
@GuilhermeSilva-xx2tv
@GuilhermeSilva-xx2tv Жыл бұрын
Extension Methods são geniais, parece até mágica 😆
@baltaio
@baltaio Жыл бұрын
Não é feitiçaria, é tecnologia
@btkcompany1
@btkcompany1 Жыл бұрын
Orientação a aspecto???
@luispaulo-lima
@luispaulo-lima Жыл бұрын
obrigado pelo excelente conteúdo!
@baltaio
@baltaio Жыл бұрын
🚀
@almeidaMtb
@almeidaMtb Жыл бұрын
Dicas valiosas. Valeu Balta
@baltaio
@baltaio Жыл бұрын
Valeu meu querido 🚀
@antoniojunior7826
@antoniojunior7826 5 ай бұрын
Dentro do try catch geralmente eu crio uma tabela no banco para gravar os erros.
@baltaio
@baltaio 5 ай бұрын
Eita... se der erro nesse processo? O ideal é usar algum logger... como ELMAH ou Serilog
@aspnetpro
@aspnetpro Жыл бұрын
Muito bom, como sempre!
@baltaio
@baltaio Жыл бұрын
🚀
@dinossauromonoteta
@dinossauromonoteta Жыл бұрын
Po, legal, nunca pensei em usar extensions para preservar as entidades. Vou começar a usar essa abordagem
@baltaio
@baltaio Жыл бұрын
Legal né!! 🚀
@gregorybuso
@gregorybuso Жыл бұрын
Não sou desenvolvedor C# ...mas vou recomendar para amigos que são :)
@baltaio
@baltaio Жыл бұрын
Bora aprender!!! 🚀
@apbertoletti
@apbertoletti Жыл бұрын
Um excelente apanhado de boas dicas, parabéns Balta! Só uma dúvida... qual editor é este que você utilizou no videio?
@baltaio
@baltaio Жыл бұрын
JetBrains - Rider 🚀
@fredericocalico
@fredericocalico 7 ай бұрын
Balta deixa eu fazer uma pergunta meio off-topic: no Blazor com NET8, tem algum problema de desenvolver uma solução usando só o projeto server? Eu falo em questão de segurança, será que isso afeta tanto assim? Porque o usuário do front não vai ter acesso ao código, ou vai?
@baltaio
@baltaio 7 ай бұрын
Não tem problema ser apenas server... cada um tem seus prós e contras... veja nosso vídeo sobre Blazor Render Modes
@vmrsilva
@vmrsilva Жыл бұрын
Show!
@baltaio
@baltaio Жыл бұрын
🚀
@zblackarch
@zblackarch Жыл бұрын
Poderia fazer um video aprofundsndo mais nas possibilidades com o implicit e explicit
@baltaio
@baltaio Жыл бұрын
Claro, vou colocar no backlog
@Ddiidev
@Ddiidev Жыл бұрын
Sabe o que seria massa um vídeo explicando como usar o Source Generator do .NET para gerar um .ToString()/.Dump() de uma classe de forma automática, sem necessitar que façamos na mão e nem utilizar reflection. To doido pra aprender também Source Generator
@baltaio
@baltaio Жыл бұрын
Ótima ideia!!! 🚀🚀🚀
@TalisondeJesusMoura
@TalisondeJesusMoura Жыл бұрын
Onde trabalho utilizamos todas essas abordagens.
@baltaio
@baltaio Жыл бұрын
Meus parabéns 👏🚀
@_eduardofreitas_
@_eduardofreitas_ Жыл бұрын
o Dapper usa Extension Methods pra estender a SqlConnection? ou n tem nada a ver? 🙂
@baltaio
@baltaio Жыл бұрын
Provavelmente sim
@marcell-b9j
@marcell-b9j Жыл бұрын
qual ide utilizada no vídeo?
@baltaio
@baltaio Жыл бұрын
JetBrains Rider
@devazarado
@devazarado Жыл бұрын
Krll . Manda a rotina do emagrecimento. Quem é a personal??
@baltaio
@baltaio Жыл бұрын
hahahahahah 🚀
@AlexandreGularte
@AlexandreGularte Жыл бұрын
25:08
@baltaio
@baltaio Жыл бұрын
🚀
Entenda as rotas no #blazor e #razor
0:45
balta.io
Рет қаралды 1,7 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Qual linguagem devo aprender? | 🟣 Além do Código #balta
28:40
Create components in this way in React (Composition Pattern)
24:47
Instalando o VISUAL STUDIO CODE para a linguagem C#
5:56
Conceitos que todo pleno deve conhecer
19:28
balta.io
Рет қаралды 13 М.
Como ORGANIZAR suas MINIMAL APIs | #aspnet #balta
20:13
balta.io
Рет қаралды 10 М.
O básico que funciona | #cleancode #balta
10:32
balta.io
Рет қаралды 9 М.
Respondendo perguntas de entrevista C# e .NET | resposta ao balta.io
33:45
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН