Por que usar ELSE { } é ruim

40.67k views1096 WordsCopy TextShare
Lucas Montano
✅ Torne-se membro para obter aulas técnicas exclusivas comigo: https://www.youtube.com/channel/UCyHO...
Video Transcript:
você havia dito que seria ruim usar ELS pessoal por que que usar ELS é ruim primeiro o Twitter disse que é tá se o Twitter disse que é deve ser muito ruim né Vocês sabem como é que funciona as coisas não sei se vocês sabem mas o Twitter é a voz é a voz da verdade é o Twitter o Elon musk fez uma votação e respondeu todos os nossos problemas mas por que que então a galera fala né que o o ELS é ruim eu tô tentando achar um ELS no meu código aqui eu não
conseguir achar mas eu vou te dar um exemplo é basicamente fluxo Qual que é a coisa mais difícil na programação cara uma das coisas que é muito difícil quando tu tá programando é saber identificar o fluxo dos dados é tu ler o teu código identificar os fluxos os fluxos tá ligado Tipo assim eu vou criar uma função aqui Digamos que a gente tem vários parâmetros para essa função is admin seu usuário é administrador por exemplo tu pode ter por exemplo algo do tipo assim se é administrador faz coisa de administrador se não for administrador retorna
um erro certo isso aqui é mais complexo de ler tá ligado porque a gente tá acostumado a ler de cima para baixo verticalmente né at porque por isso que a gente define 80 barras para ser o limite da tua linha de código depois disso tu quebra mais uma questão estética tu faz por exemplo não for mim se não for a de mim tu retorna um erro se não for a de mim tu retorna um erro bom então tá aqui embaixo tu faz coisa de admin não é admin retorna erro e embaixo tu faz coisa de
admin porque se não for admin tu já retornou o erro esse código de baixo não vai ser executado numa linguagem compilada isso não vai fazer tanta diferença em termos ciclomáticos tá ligado porque tipo o o bloco de código dentro do ELS não vai ser executado se ele for pro caminho do IF isso o compilador vai otimizar para ti tá ligado mas é É isso aí cara é uma questão é uma questão mais de o quão legível fica o teu código tá ligado o Lucas Monteiro mandou Ah eu tenho uma dúvida já ouviu falar sobre flutter
Flow pelo que vi pelo que eu vi é um no code da vida a minha dúvida se baseia em alguém que não tem experiência com o mobile mobile Depende se tu tá falando o inglês americano ou britânico né você indica algum desses no code cara eu vou te falar qual que é o problema do no code o problema do no code é que existe um code o código existe a única diferença é que não é tu que tá vendo não é tu que tá fazendo acontecer código existe não existe isso de no code tá ligado
o código existe cara o que existe aqui no meio é fazer algo magicamente acontecer para ti e a gente vê isso com plataformas de no code a gente vê isso com frameworks a gente vê isso de várias formas meu com access faz tempo que a gente tem esse esses esses conceitos né então vamos começar por aí quando então que a complexidade começa a complexidade começa basicamente no mesmo instante ou mais cedo na verdade a complexidade começa mais cedo de quando um Framework começa a ficar complexo porque o Framework também faz coisas magicamente para ti certo
mas a gente usa Framework no dia a dia e eu não tô falando para ti não usar Framework o Android tem um Framework nativo react Native é um é um é um Framework Cross plataform uma biblioteca flutter também então assim tu sempre tem um Framework A grande questão é tu conseguir customizar esse teu Framework então tu vai ter uma API então tem o teu código e o teu código vai chamar o código do Framework através de uma API né né para quem não sabe a definição de api não é necessariamente um api web né um
rest da vida um endp né então api application interface é isso application programming interface o p é de de programming agora o que acontece quando o teu no code dá problema porque muitas vezes e acontece tá Pessoal vocês podem não ter chegado nesse momento ainda mas acontece de tu precisar fazer um fork do Framework e resolver tu mesmo ou contribuir pro projeto open source daquele Framework acontece de ter um bug na api e tu ter que ir lá e corrigir o Framework não vai adiantar tu corrigir o teu código que chama o Framework ou tu
vai abrir uma ISO e vai esperar o time do Framework corrigir agora o que acontece quando o mesmo ocorre no no code quando tu tem que pedir para alguém para quem que tu pede Qual que é o interesse comercial dessa solicitação de mudança né então enquanto coisas não estão complexas isso aqui é show de bola flutter Flow eu não faço ideia do que seja cara flutter Flow build application Faster than ever Create beautiful ui generate Clean code and Deploy to the App Store or web in One click fully extensible with Custom code Por que que
vocês acham que eles escreveram isso dessa forma eles escreveram dessa forma para endereçar todas as os problemas que eu acabei de desenhar aqui ele cria para ti coisas de forma mágica ele gera código para ti tu faz o Deploy disso mas ele é extensivo e tu pode customizar o código então o quanto que isso é um no code e o quanto que isso é um template gerador de código Qual que é a diferença de tu usar um flutterflow E de tu comprar um template ponto um template pronto na internet fica a dúvida Já mexi com
o flutterflow uma verdadeira bosta diz o Lucas Oliveira é muito limitado a resultado de consultas de api não tem essa bobage de no code o código existe a questão é o quão customizável Tu tem a questão é o seguinte ó para finalizar não tem no code sempre tem um código seja o código escrito por ti ou magicamente por um Framework ou por uma plataforma no code certo a grande dúvida é o quão acessível é esse código e qual a tua liberdade de mudar ele cara é isso é disso que se trata
Copyright © 2024. Made with ♥ in London by YTScribe.com