Como melhorar seu código em 5 passos |

  Рет қаралды 12,667

balta.io

balta.io

Күн бұрын

Пікірлер: 81
@pirotti
@pirotti Ай бұрын
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 Ай бұрын
A maioria das IDEs já mostra o tipo... então não fica muito "implicito"🚀🚀
@undersin6979
@undersin6979 8 ай бұрын
Gosto desse tipo de conteúdo, acho mais importante do que os conteúdos sobre Blazor
@baltaio
@baltaio 8 ай бұрын
Show 🚀🚀🚀
@_eduardofreitas_
@_eduardofreitas_ 8 ай бұрын
Concordo!
@jessesantos7679
@jessesantos7679 8 ай бұрын
Também, dificilmente se vê usando blazor
@undersin6979
@undersin6979 8 ай бұрын
@@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 6 ай бұрын
Heresia! Blazor is the way!
@lincolnjunior2897
@lincolnjunior2897 8 ай бұрын
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 8 ай бұрын
Boa observação
@geovaneluizdemoura
@geovaneluizdemoura 4 ай бұрын
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 4 ай бұрын
Muito top
@Vitorgasparete
@Vitorgasparete 8 ай бұрын
Implicit e Explicit Operators, apesar de serem bem comuns de usarmos, eu nunca implementei. Irei aplicar. Bom vídeo!
@baltaio
@baltaio 8 ай бұрын
🚀
@Heeq
@Heeq 8 ай бұрын
Cara, melhor conteúdo e didática! Sabe muito! Assisto seus videos diariamente.
@baltaio
@baltaio 8 ай бұрын
Muito obrigado 🚀
@GuilhermeSilva-xx2tv
@GuilhermeSilva-xx2tv 8 ай бұрын
Extension Methods são geniais, parece até mágica 😆
@baltaio
@baltaio 8 ай бұрын
Não é feitiçaria, é tecnologia
@btkcompany1
@btkcompany1 8 ай бұрын
Orientação a aspecto???
@andrmacena_
@andrmacena_ 7 ай бұрын
ótimas dicas, sempre em busca do código mais limpo
@baltaio
@baltaio 7 ай бұрын
🚀
@JaquelineSantos-uy3ir
@JaquelineSantos-uy3ir 8 ай бұрын
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 8 ай бұрын
Pois é... tem que ir implementando as vezes para não esquecer!! 🚀
@GaMerSsLiFe
@GaMerSsLiFe 8 ай бұрын
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 8 ай бұрын
Boa né 🚀
@thElBarto9670
@thElBarto9670 8 ай бұрын
eu nunca usei Implicit ou Explicit operators. Vou avaliar a possibilidade por implementar no projeto que estou. Valeu. gostei demais
@Vitorgasparete
@Vitorgasparete 8 ай бұрын
É 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 8 ай бұрын
🚀
@serginhoaj
@serginhoaj 8 ай бұрын
Excelente Balta!
@baltaio
@baltaio 8 ай бұрын
🚀
@matheusjean148
@matheusjean148 8 ай бұрын
Sensacional, conteúdo mastigado, parabéns!
@baltaio
@baltaio 8 ай бұрын
🚀
@fernandodbezerra
@fernandodbezerra 8 ай бұрын
Massa demais seus conteúdos!!!
@baltaio
@baltaio 8 ай бұрын
🚀🚀🚀
@dinossauromonoteta
@dinossauromonoteta 8 ай бұрын
Po, legal, nunca pensei em usar extensions para preservar as entidades. Vou começar a usar essa abordagem
@baltaio
@baltaio 8 ай бұрын
Legal né!! 🚀
@XinoMbr
@XinoMbr 8 ай бұрын
Top! Gostei mais da Extensions
@baltaio
@baltaio 8 ай бұрын
Vai ter mais
@flavioa.damaia1293
@flavioa.damaia1293 8 ай бұрын
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 8 ай бұрын
Legal demais!!! 🚀
@lucasburinimarchi5254
@lucasburinimarchi5254 8 ай бұрын
Muito bom!
@baltaio
@baltaio 8 ай бұрын
🚀
@antoniojunior7826
@antoniojunior7826 Ай бұрын
Dentro do try catch geralmente eu crio uma tabela no banco para gravar os erros.
@baltaio
@baltaio Ай бұрын
Eita... se der erro nesse processo? O ideal é usar algum logger... como ELMAH ou Serilog
8 ай бұрын
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 8 ай бұрын
Legal demais, não é? 🚀
8 ай бұрын
@@baltaio sem dúvida, é um recurso fenomenal!
@dennercerqueiraevangelista7662
@dennercerqueiraevangelista7662 8 ай бұрын
Muito bom, Balta!!! Obrigado por compartilhar sua experiência com dotnet!!!
@baltaio
@baltaio 8 ай бұрын
🚀🚀🚀
@DiogoSilva-mz2pe
@DiogoSilva-mz2pe 8 ай бұрын
Não conhecia o implicit e explicit operator. Parabéns pelo conteúdo e disponibilidade em ensinar
@baltaio
@baltaio 8 ай бұрын
🚀🚀🚀🚀
@aspnetpro
@aspnetpro 8 ай бұрын
Muito bom, como sempre!
@baltaio
@baltaio 8 ай бұрын
🚀
@gregorybuso
@gregorybuso 8 ай бұрын
Não sou desenvolvedor C# ...mas vou recomendar para amigos que são :)
@baltaio
@baltaio 8 ай бұрын
Bora aprender!!! 🚀
@almeidaMtb
@almeidaMtb 8 ай бұрын
Dicas valiosas. Valeu Balta
@baltaio
@baltaio 8 ай бұрын
Valeu meu querido 🚀
@LuisPauloRSLima
@LuisPauloRSLima 8 ай бұрын
obrigado pelo excelente conteúdo!
@baltaio
@baltaio 8 ай бұрын
🚀
@fredericocalico
@fredericocalico 3 ай бұрын
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 3 ай бұрын
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 8 ай бұрын
Show!
@baltaio
@baltaio 8 ай бұрын
🚀
@zblackarch
@zblackarch 8 ай бұрын
Poderia fazer um video aprofundsndo mais nas possibilidades com o implicit e explicit
@baltaio
@baltaio 8 ай бұрын
Claro, vou colocar no backlog
@Ddiidev
@Ddiidev 8 ай бұрын
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 8 ай бұрын
Ótima ideia!!! 🚀🚀🚀
@apbertoletti
@apbertoletti 8 ай бұрын
Um excelente apanhado de boas dicas, parabéns Balta! Só uma dúvida... qual editor é este que você utilizou no videio?
@baltaio
@baltaio 8 ай бұрын
JetBrains - Rider 🚀
@_eduardofreitas_
@_eduardofreitas_ 8 ай бұрын
o Dapper usa Extension Methods pra estender a SqlConnection? ou n tem nada a ver? 🙂
@baltaio
@baltaio 8 ай бұрын
Provavelmente sim
@TalisondeJesusMoura
@TalisondeJesusMoura 8 ай бұрын
Onde trabalho utilizamos todas essas abordagens.
@baltaio
@baltaio 8 ай бұрын
Meus parabéns 👏🚀
@melop
@melop 8 ай бұрын
qual ide utilizada no vídeo?
@baltaio
@baltaio 8 ай бұрын
JetBrains Rider
@devazarado
@devazarado 8 ай бұрын
Krll . Manda a rotina do emagrecimento. Quem é a personal??
@baltaio
@baltaio 8 ай бұрын
hahahahahah 🚀
@AlexandreGularte
@AlexandreGularte 8 ай бұрын
25:08
@baltaio
@baltaio 8 ай бұрын
🚀
Entenda as rotas no #blazor e #razor
0:45
balta.io
Рет қаралды 1,6 М.
Qual linguagem devo aprender? | 🟣 Além do Código #balta
28:40
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 28 МЛН
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 34 МЛН
Conceitos que todo pleno deve conhecer
19:28
balta.io
Рет қаралды 13 М.
A MAIOR GAMBIARRA da Microsoft... Será? | #balta
13:19
balta.io
Рет қаралды 6 М.
APRENDA ANGULAR DO ZERO - primeiro passos
2:50:55
Fernanda Kipper | Dev
Рет қаралды 140 М.
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47