Por que usar ELSE { } é ruim

Sdílet
Vložit
  • čas přidán 10. 09. 2024

Komentáře • 254

  • @juscilan
    @juscilan Před 2 měsíci +127

    No code é uma solução incrível que vai trazer problemas inimagináveis.

    • @Shiny02
      @Shiny02 Před měsícem +1

      @@guizaoacc Ta bom arrastador de caixinha, senta lá kkkk

    • @josehenrique2354
      @josehenrique2354 Před měsícem +4

      ​@@guizaoacc Ainda se considera programador se brincar 😂

    • @JAX360
      @JAX360 Před měsícem

      Escultor a mais tempo q isso é só melhora, tá vindo uma nova era na programação isso acontece a cada 30 anos é fato!

    • @Armand358
      @Armand358 Před měsícem

      Pra CRUD um Oracle Apex faz milagres.

  • @italork9898
    @italork9898 Před 2 měsíci +83

    problematizaram o Else 😢

  • @VitorCoelho6
    @VitorCoelho6 Před měsícem +12

    Nocode ou code, o importante é resolver o problema do cliente e pagar o turbo do Marea

  • @luisgentil
    @luisgentil Před 2 měsíci +27

    Já vi relatos de gente que usou essa plataforma no code. Começa bem bacaninha, olha como é fácil, é simples etc. Aí chega a hora que você quer/precisa colocar um recurso que a plataforma não tem. Depois de muitas horas tentando implementar na mão, você resolve entrar no código gerado, e descobre uma bagunça completa e você não entende nada. Aí você tem duas escolhas: contratar alguem experiente e disposto a organizar o código, ou recomeça o projeto do zero em outra plataforma.
    Pra mim low/no code é convidativo. Simples e fácil é que não é. Mais cedo ou mais tarde você chega em um gargalo onde a plataforma não te dá a liberdade de fazer o que você quer, e todas as horas que você economizou não tendo que aprender a codar vão pro ralo.

    • @alon436
      @alon436 Před 2 měsíci +1

      Sempre vai depender do que você quer fazer, se você quer liberdade, aprenda a codar, se algo que a plataforma disponibiliza já é o suficiente é melhor ficar com ela, já que com no code e low code você tem mais velocidade, quanto mais abstração menos liberdade

    • @luisgentil
      @luisgentil Před 2 měsíci +6

      @@alon436 Mas é aí que reside a armadilha. Você precisa começar o projeto sabendo exatamente tudo o que você vai precisar, e sabendo tudo o que a plataforma oferece. Mas a realidade é que quem se vê atraído por low/no code, o cara que sonha em concretizar uma ideia e vê nessas ferramentas uma barreira menor pra começar a desenvolver, dificilmente vai ter esse tipo de experiência/maturidade. Só vai ter esse entendimento mais pra frente, depois de investir muitas horas em um projeto. Velocidade é bom, claro, pra quem entra pensando em fazer um protótipo, um MVP. Mas esses produtos não estão sendo vendidos pro dev mais experiente que quer fazer um protótipo rápido, estão?

    • @alon436
      @alon436 Před 2 měsíci +1

      @@luisgentil aí o mal está em quem divulga sem deixar claro que a plataforma tem limitações. No e low tem vários software lucrando por aí, não acho justo desprezar a ferramenta, abstração é bom, caso contrário ainda estaríamos programando em assemble, rejeitar novas tecnologias atoa não te ajuda em nada.

    • @paulomattos3786
      @paulomattos3786 Před měsícem

      @@alon436 Mano mas por exemplo, o Bubble, chegou em uma coisa que não tem na plataforma você cria um plugin em JS e segue a vida

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem +1

      Muito boa sua colocação. Mas, nos dias atuais isso já é bem superado... Principalmente se você escolhe uma plataforma Low Code que utiliza uma linguagem Open Source, juntamente com um bom Framework. Assim como Flutterflow. Nesse sentido, acho que Flutterflow hoje é a melhor plataforma Low Code do mercado.

  • @LucasGabriel-tp9yy
    @LucasGabriel-tp9yy Před 2 měsíci +6

    Seria muito daora um bate papo do Renato Asse com o Lucas Montana, sobre no-code

  • @emersonrodrigo7897
    @emersonrodrigo7897 Před měsícem +20

    Trabalhei em uma empresa que usava uma ferramenta para desenvolvimento rápido de telas (vb6 socorro). Quando eram telas simples, tranquilo, mas quando quando o caldo engrossava, para alterad o código gerado era um parto, muitas vezes fazíamos as telas do zero. Resumindo: nem todo pau que bate em Chico, bate em Francisco. Abraços

    • @nenepira1035
      @nenepira1035 Před měsícem +1

      E na minha empresa q ainda usamos VB6 kkkkkkk

  • @cristianoseixas2417
    @cristianoseixas2417 Před 2 měsíci +17

    Quanto aos blocos de if e else eu sempre procuro pensar em tudo que nao pode no método, ou lanço uma exception ou retorno, saio fora do método. O caminho estando liberado aí eu codo o resto, até me ajuda a não esquecer de validar alguma coisa. No exemplo eu ja faria mesmo. ! isAdmin throw Exception(Não é admin) ou simplesmente um return.

    • @danielferber6179
      @danielferber6179 Před měsícem +2

      Eu também prefiro dese jeito. Dureza quando regras corporativas exigem o contrário.

    • @Rssl100
      @Rssl100 Před měsícem

      famoso early return

  • @Ellipsis_
    @Ellipsis_ Před 2 měsíci +18

    maczinho ta comecando a engasgar em, to notando essas travadas no vídeos de um tempo pra cá

    • @rafael_p_0
      @rafael_p_0 Před měsícem +6

      vamos ter que fazer uma vaquinha pra ajudar o lucas montano do canal lucas montano

  • @JohnVitorConstant
    @JohnVitorConstant Před měsícem +5

    Trabalho com uma plataforma "no/low code" (servicenow).
    Fazer oq eles disponibilizam padrão é super rápido, o problema é que todas integrações que faço são com sistemas internos e não existe no-code pra isso. Passo o dia inteiro escrevendo código

  • @davibelo
    @davibelo Před 2 měsíci +6

    no trabalho um colega desenvolveu uma aplicação no code com power apps. Tem umas coisas pra arrastar, mas ele tem que escrever coisa pra caramba.. uma vantagem que vejo é na hora de publicar pq a área de negócios dessa pessoa não teria permissão pra ter um servidor pra fazer deploy.. mas no power apps a microsoft já deixou ali disponível pra galera de qlq área da empresa usar

    • @gustavo_carrara
      @gustavo_carrara Před měsícem +5

      exatamente, a maioria dos dev com preconceito com low-code é pq não tem uma visão de negócios bem clara. nem tudo é refazer motor, as vezes é trocar um pneu. uma empresa não vai gastar milhões numa solução original sem validação e sem clareza do processo. ou ela se adequa a alguma ferramenta já existente tipo um Protheus da vida. ou continuam usando planilhas, porém perdendo muito dinheiro. ai que entra as ferramentas low-code é a chance da empresa estruturar o processo dela de forma barata e sem precisar de uma puta infra

    • @user-fb3iy1wh9v
      @user-fb3iy1wh9v Před měsícem

      O tanto de ajustes no código que tem que fazer num Power Apps/Automate da vida. Tem nada de no-code naquilo. Só se for usar os templates prontos da Microsoft.

  • @adriano-angeli
    @adriano-angeli Před měsícem +2

    Depende da plataforma, depende da necessidade de negócio, não podemos generalizar. No-Code é diferente de Low-Code.
    Como também, nenhuma plataforma, ferramente ou framework são "bala de prata" que resolvem tudo. Não.
    É preciso entender o negócio, a demanda e analisar o melhor caminho para solução, com mais velocidade e menor custo.
    O cliente nem sempre quer saber qual ferramenta, plataforma ou framewok tu vai utilizar. Ele quer a solução pronta.

  • @masterz0
    @masterz0 Před měsícem +4

    Acho que todos esses Low/No Code da vida, deveriam se inspirar mais nas Game Engines como Unreal e Unity. Usei as duas, e ambas tem recursos incríveis pra desenvolver UI. Numa aplicação Web, seria equivalente fazer toda a parte de HTML e CSS usando um editor visual, o equivalente do JavaScript você faz no código ou até em Visual Scripting como é o caso do Blueprint do Unreal.
    Eu fico realmente impressionado como em 2024 ainda não existe ferramentas tão boas como de Game Engines, ou se existe é pouco conhecido, pois já pesquisei e não achei nada muito interessante ainda

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem

      AWS SUMMIT - Dê uma olha no que foi apresentado lá...

    • @async_Task
      @async_Task Před měsícem +3

      Dreamwaver já tentou isso no início da década passada

  • @kaualandi
    @kaualandi Před měsícem +1

    Eu trabalho em uma softhouse, e recentemente recebemos um cliente que queria um e-commerce pela Shopify. Por se tratar de uma plataforma low code, pensei que eu ficaria apenas brincando com ferramentas de arrastar e soltar e que não ia ver código. Quando começamos vi que a pedida do cliente tão personalizada não batia com o tema (compraram o mais similar), acabei tendo que praticamente refazer todo o tema pelo código, utilizando Liquid, que é o framework proprietário da Shopify.

  • @thiagorfreitas
    @thiagorfreitas Před 2 měsíci +12

    Eu vejo No-Code como um "Super Framework", camadas de abstração em cima de camadas de abstração. O grande problema são as limitações que você encontra dependendo dos requisitos que tem. Atualmente trabalho com low-code (um pouco diferente), com a possibilidade de estender as funcionalidades da plataforma com integrações em C# e JS.Considero bastante mudar de stack ou algo do tipo, mas a plataforma que trabalho atualmente não me limitou até o momento e também não paro de estudar "código de verdade" por conta disso. Edit: A plataforma com que trabalho é o OutSystems

    • @gabrielT93x
      @gabrielT93x Před 2 měsíci

      Qual plataforma?

    • @thiagorfreitas
      @thiagorfreitas Před 2 měsíci

      @@gabrielT93x OutSystems

    • @thiagorfreitas
      @thiagorfreitas Před 2 měsíci

      @@gabrielT93x OutSystems

    • @tiagomatos6120
      @tiagomatos6120 Před měsícem

      Mas e o preço de usar a plataforma?

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem

      Meu amigo, você está certíssimo... Pois, tem muito por aí que não fazem ideia do que seja Low code... E, não conseguem fazer muita coisa utilizando código do zero... Como minha esposa mesmo fala, "para criarem um botão, demoram uma semana". LowCode é vida siô...

  • @carlacp8230
    @carlacp8230 Před 2 měsíci +7

    mas dentro de um loop a coisa muda...
    veja o trecho em C:
    void par_impar( int n)
    {
    if(n%2==0)
    printf("par
    ");
    else
    printf("impar");
    }
    sem else:
    void par_impar( int n)
    {
    if(n%2==0)
    {
    printf("par
    ");
    return;/* o return elimina o else*/
    }
    printf("impar");
    }
    porém, dentro de um laço for, isso é impossível, porque o laço não pode retornar antes de k=9...
    for(int k=0;k

    • @vinicius51905
      @vinicius51905 Před 2 měsíci +1

      Não é só chamar a função dentro do for?
      for (int k=0; k

    • @carlacp8230
      @carlacp8230 Před 2 měsíci +7

      @@vinicius51905 claro q sim, mas pra quê adicionar complexidade a algo simples?
      Veja que vc ainda fez o erro de retornar uma ponteiro null, em C não tem como usar "par" como vc usou... melhor usar printf logo ou return umm bool...
      bool par_impar(int n) {
      return (n % 2 == 0) ? true : false;/*if/esle resumido kkkkk*/
      }
      ou
      bool par_impar( int n)
      {
      if(n%2==0)
      return true;
      return false;
      }
      Mas a questão é que existem situações onde é impossível de se não usar else em programação de verdade!

    • @CarlosCosta26a
      @CarlosCosta26a Před 2 měsíci +7

      @@carlacp8230 Só não serve else pra quem deixa tudo ser feitos por frameworks por de baixo dos panos, como que em um loop poderia não se usar o else?...
      isso tb demonstra o quanto o ellon musk entede de programação...

    • @mauro-yf9yg
      @mauro-yf9yg Před 2 měsíci +1

      Sei não, acho que o Ellon Musk ainda programa em Quick Basic kkkkkkk

    • @mauro-yf9yg
      @mauro-yf9yg Před 2 měsíci +1

      @@vinicius51905 Usar uma função extra só para verificar a paridade de um número e ter que retornar um valor?
      É assim que nasce os reacts da vida! kkkkk

  • @LirouMike
    @LirouMike Před měsícem

    Tem uns detalhes bobos que a gente lembra sempre. Em POO na faculdade há 10 anos atrás, lembro de ter visto essa lógica de lançar a exceção no primeiro IF e seguir o código. ao invés do fluxo de execução no if, e o caso de falha no else (que era a forma que eu tinha feito). E eu saí da sala do professor me perguntando porquê ele colocou aquela anotação no meu código. Demorou um bom tempo pra eu "aceitar" essa ideia.

  • @vramosx
    @vramosx Před měsícem +2

    É um preciosismo com código. Qual o intuito disso? O cliente ta c*gando se vc usa low-code, no-code, C ou javascript.
    Toda linguagem de programação é uma ferramenta, e é exatamente o mesmo conceito que uma ferramenta no-code/low-code, você usa alguma linguagem por baixo dos panos para fazer o seu framework "REACT" funcionar, seu Swift também, seu Kotlin também... e por ai vai.
    Você tem mais liberdade? sem dúvidas. Mas se você é programador mesmo, entende o que é programação, você antes de começar já deveria saber se essa ferramenta que vai usar te atende ou não. Pq meu amigo, não importa se é low-code, no-code, ou qualquer outra ferramenta, se você não sabe se consegue desenvolver ali, já nem deveria ter começado.
    Programação não é cuspir código, é entender de arquitetura, limitações e se o que você esta usando te atende. Se você quer construir uma casa, tem que saber se vai usar cimento ou drywall. Mas se não souber a engenharia meu amigo, nenhum dos dois vai te servir.
    Eu trabalhei com C, C++, VB, C#, VBA, Javascript, Java, Objective-C, React, Flutter e mais algumas que não devo lembrar, e nunca tive dificuldade, pq não importa a linguagem, nem a ferramenta. O que importa é lógica e resultado. Parem de ser preciosistas, teu projeto não sai pq vc ta ai babando no seu framework/linguagem favorita. Pasmem, hoje estamos usando Flutterflow na empresa para acelerar o desenvolvimento de um SaaS com somente 2 desenvolvedores. E os dois são programadores no-code? Não, Flutter. Olha só. E também sabemos das limitações da ferramenta, foi feito um estudo antes, e que ela nos atende para o que precisamos.
    Não tem essa de programador raiz não meu amigo, ou você é programador ou você só cospe código.

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem

      Esse aí manja da realidade... muito boa a reflexão...

  • @mateuscardoso9635
    @mateuscardoso9635 Před měsícem +1

    Meu problema com no-code ou low-code é que eu estudo pra ser um bom programador e no/low-code não é programar, é como você tentar hipertrofiar levantando peso com um macaco hidráulico. Não quer dizer que essas plataformas não servem pra nada, mas eu não quero ficar preso a essas plataformas.

  • @user-bz7vm9rf8c
    @user-bz7vm9rf8c Před měsícem +1

    Acredito que usar o if em conjunto com o else é válido em várias situações, mas nesse exemplo simples que deu no vídeo, simplesmente não faz diferença.

  • @jhony_tech
    @jhony_tech Před měsícem +1

    No code: vc come na mão que desenvolveu a solução, se subir o preço ou quebrar leva tua empresa junto
    else é um problema principalmente se for no front tipo vuejs/react, da forma como é estruturado por descuido tu quebra o código em mudanças pequenas, no Back é mais pra evitar o hadouken
    Flutterflow to vendo mais sendo usado como substituto do figma, na prática todos os projetos que peguei eu migrei pra flutter padrão e aproveitei só um pouco do código de interface, até isso eu reescrevo geralmente, porque geralmente os códigos gerados por essas ferramentas são toscos

  • @alhzz
    @alhzz Před měsícem +3

    O problema não é usar o else, o problema é usar else onde não precisa 🤷‍♂️

  • @CleberMag
    @CleberMag Před 2 měsíci +3

    Mano, agora eu vi... usar "else" é ruim... me lembro da treta de usar "goto" no C. Deixava o código maluco? Sim... mas era bom quando o cara sabia usar. E assim, assembly TEM goto e vc TEM que usar. É tipo isso.

    • @carlacp8230
      @carlacp8230 Před měsícem

      assembly não tem goto, C tem, asembly usa JMP ROTULO:
      Else nunca foi ruim, quem criou a linguagem sabe muito mais de programação do que um zé ruela como musk... if/else em BSP Trees sempre foi usada dentro de loops em recursividade, e não existe como eliminar o else de tal algoritimo

  • @RenanSilva-ne3uf
    @RenanSilva-ne3uf Před měsícem +1

    Pra todo problema tem uma solução. Conheço pessoas que queriam criar um APP mas não tinham tempo/paciência para aprender a programar e fez milhões com no-code.
    É tudo questão de perspectiva. Precisa pra que? Resolve o problema do seu cliente? Se sim, quem se importa?

  • @igormts1
    @igormts1 Před měsícem

    Trabalho 3 anos com o flutterflow, maior parte desse tempo atuando como freela. Recentemente abri minha software house e contratei um dev highcode para ajudar nas personalizações que a ferramenta não entrega. Toda essa personalização ele consegue fazer diretamente na ferramenta e se precisar exportar o código por algum motivo, também é possível e pela análise dele o código exportado é bem estruturado.

  • @TamingTechs
    @TamingTechs Před měsícem +2

    Diz o chat GPT que se você usa um "if exist" com um "if not exist" no lugar de um "else"
    você está aumentando a carga de processamento. Mas não consigo mais confiar no chat GPT, kkkkkkk
    Segundo ele Se você usa o primeiro "if" associado a um "else" ocorre apenas o processamento daquele "if". Não acredito que isso faça essa diferença. Mas acredito que o uso de "else if" seja mais bem direcionado e evita má interpretação em casos já previsíveis, deixar um else somente para casos de possíveis erros ainda não previstos (casos especiais), e quando isso ocorrer, tornar uma nova regra.
    Também só a favor de automatizar a resolução dum erro já conhecido.
    Por quê ficar informando um erro em tela ou log se puder ser contornado com a solução?

    • @carlacp8230
      @carlacp8230 Před měsícem +4

      Existe situações onde o if/else é a única maneira lógica de se resolver um algoritimo, quem diz que não é porque tá usando esses exemplozinhos simples do video.
      Dentro de for, while, do/while em C, if else é eficiente e legível, melhor que criar uma função e ter que usar a pilha para uma função... outro lugar que se usa if else, em recursividade, algumas vezes vc precisa usar recursividade e não tem outro modo se existem condições.

    • @imperiaonlinebr
      @imperiaonlinebr Před měsícem +1

      Assumindo que um if ternário é uma utilização de um if-else apenas escrito de outra forma, sim ainda existe muito espaço para se utilizar o else.

  • @nicollasoliveira9697
    @nicollasoliveira9697 Před měsícem

    Eu geralmente costumo evitar else também, como no exemplo que vc mostrou, na qual o else só possui uma pequena execução, e dentro do if fica a regra de negócio, aí realmente é melhor inverter a lógica, ou então, quando há um return/throw no if, aí não precisaria do else. Mas mesmo tentando evitar, acho um pouco exagerado dizer que não pode usar

  • @DhenysonJhean
    @DhenysonJhean Před měsícem

    O diretor de onde trabalho tentou tusar esse flutterflow, ele investiu mesmo. Encontrou muita dor de cabeça em fazer coisas especificas e encontrar limitacoes, mesmo com "gambiarra" era dificil concluir algumas coisas. Depois de muito tempo, esforço e dinheiro abandonou 100% o projeto e decidiu fazer da forma convencional com flutter (na verdade terminou fazendo um pwa com react) kkkkk depois dessa experiencia nunca mais queremos ver no-code na nossa frente kkkk

  • @heitorseemann9815
    @heitorseemann9815 Před 2 měsíci

    cara vc é um dos primeiros do universo da programação que pontuou coisas que fazem sentido sobre no code, e nao simplesmente gerou mil ofensas como faz boa parte do mundo dev no youtube

  • @franklinrms
    @franklinrms Před měsícem +1

    Lucas Montano do canal Lucas Montano, que tema é esse que vc está usando? gostei do contraste.

  • @MarioFelipeRaulino
    @MarioFelipeRaulino Před měsícem

    No exemplo que você passou até tranquilo de não usar else. Pode ser que outros exemplos nao seja... Mas vou pensar sempre antes de usar else. Valeu

  • @Knan_L
    @Knan_L Před 2 měsíci

    Pra quem perguntou sobre o flutter-flow eu vi um vídeo sobre no-code no canal Coding with Dee, e se eu não me engano ela ta contando sobre o flutter-flow e a experiência dela usando, facilidades e problemas que ela teve.

  • @jordhan
    @jordhan Před 2 měsíci

    Eu não lembro onde eu tinha visto (faz muito tempo já) de sempre usar if para verificação primeiro e depois o resto do fluxo, bem parecido com o exemplo que você deu, faz ifs verificando erros ou retornos simples e depois coloca o resto, diminuindo bastante os nests e logo de cara na função você consegue descobrir o que ela não permite ou em que condição ela não executa.

  • @wallacekast8908
    @wallacekast8908 Před měsícem

    Se tratando de flutterflow, ele é low code, ele te da a opcao de usar codigo em qualquer parte do projeto, e tbm pode exportar todo o código fonte.
    O mercado de Flutterflow é enorme e tem startups ganhando milhões.
    Alem de ser algo muito robusto, agr pra quem ja é programador senior realmente nao deve valer tanto a pena assim.

  • @visaorock
    @visaorock Před měsícem

    Já trampei um tempo num projeto Outsystems (low code). Experiência terrível kkkkk

  • @Pedroca1997
    @Pedroca1997 Před 2 měsíci +2

    daqui a pouco os dev "no code" sobem as pautas de crítica

  • @Szkalebe
    @Szkalebe Před měsícem

    Sinceramente pode ser só minha opinião, mas o low/no code não é problema, eles são uma abstração, como todo o framework, biblioteca, ou linguagem, o problema é quão dependente você é dessa abstração, ou qual abstrato é seu código para lidar com ele

  • @hrqmonteiro
    @hrqmonteiro Před 2 měsíci +28

    Acho que "No Code" é mais bem traduzido para "Não codar" não "Sem código"
    O código realmente existe mas a promessa é de que você não vai precisar escrever nada, apenas arrastar coisas magicamente em um site e ele criar coisas para ti.

    • @Venture_Ms
      @Venture_Ms Před 2 měsíci +6

      Creio que ele possa ser útil para pessoas que estão querendo criar apps ou sites simples para sua empresa. As vezes no início vale mais a pena por a mão na massa você mesmo doque pagar um programador para fazer,nesse caso, essas ferramentas podem ser de grande ajuda. Mas como o Lucas falou, assim que as coisas começam a ficar mais complicadas, tu vai ter que mexer no código de qualquer jeito e o "No Code" passa a ser Inutil.

    • @gepetovovo2509
      @gepetovovo2509 Před 2 měsíci

      isso sempre existiu.. desde a época do clipper.. sempre vieram com essas ferramentas a uns 30 anos querem acabar com os DEvs.. kk.. PS: MSAccess foi um deles que alguns loucos ai faziam forms e dizendo q não precisava codar.

    • @alon436
      @alon436 Před 2 měsíci

      No code serve somente para a maioria das aplicações simples, as complexas ficam no high code mesmo​, por exemplo criar um marketplace é possivel@@Venture_Ms

    • @alon436
      @alon436 Před 2 měsíci

      No code não chega nem perto de acabar com a programação de verdade, a plataforma é limitada.​@@gepetovovo2509

    • @TamingTechs
      @TamingTechs Před měsícem

      Shouldn't it be "No Coding"" or "With No Coding" or "Without Coding"?

  • @kazwtto
    @kazwtto Před měsícem +1

    Cheguei num ponto onde uso mais *?... :* do que *if...else* . A gente naturalmente vai tornando o código mais compacto e legível possível, e antes de perceber você começa a fazer uma função inteira em apenas 1 linha

    • @silviocesar5220
      @silviocesar5220 Před měsícem +2

      ternário é 1000x menos legivel que if e else kkkkk, slc, no trampo pego cada linha maluca, e ainda é podre pra debugar

    • @imperiaonlinebr
      @imperiaonlinebr Před měsícem +1

      @@silviocesar5220 É menos legível, mas como tudo na programação, depende.
      Se for uma atribuição simples de dado, por exemplo, vou usar uma unidade de peso "kg" ou "gr" de acordo com a unidade de medida de um produto, não vejo porque não utilizar.
      Agora se for uma chamada de método ou função, ou mesmo que haja algum cálculo envolvido, com certeza o if melhora a legibilidade.

    • @silviocesar5220
      @silviocesar5220 Před měsícem

      @@imperiaonlinebr exato

  • @ejon7892
    @ejon7892 Před měsícem

    Vai fazer duas perguntas se poderia fazer só uma, realmente muito melhor.

  • @pedrocosta9986
    @pedrocosta9986 Před měsícem

    Eu tenho mais dificuldade de perceber o a negação do if (!) do que o else 😅

  • @Thiago33350
    @Thiago33350 Před měsícem

    As pessoas esquecem o que importa é entregar a solução para os clientes. Nao existe nada tenha começado do zero que trabalha com programação usa um framework. Flutterflow é uma plataforma low code é uma ferramenta extraordinária so critica ele quem nunca usou. Eles tbm mandam o código pronto se quiser editar por conta própria é possível ir somente na programação

  • @alexlanayt
    @alexlanayt Před měsícem +1

    q isso! else é bom demais!

  • @mayandersongomes7435
    @mayandersongomes7435 Před měsícem

    Alguém que mexe com no code ou low code poderia explicar com exemplos algumas dificuldades que se encontram ao optar por esses caminhos? Vejo a galera falando que você acaba ficando refém da plataforma que tá utilizando, mas nunca entendi os reais problemas de se usar tais ferramentas.

    • @fabioa8059
      @fabioa8059 Před měsícem

      Basicamente o problema é o mesmo que não saber ler, você pode conversar, pode pedir pra alguém ler, mas não consegue interpretar o que está escrito. Por não saber ler, você fica refém de quem lê em voz alta

  • @PauloArthurRipper
    @PauloArthurRipper Před měsícem

    No code é equivalente a pizza congelada. Tu consegue comer a pizza, mas nunca vai ser boa que nem a feita por quem sabe.

  • @MarcioBrenerCosta
    @MarcioBrenerCosta Před 2 měsíci +1

    Dicas simples, resumindo: retorne o quanto antes e use menos o If se possível.

  • @brunoricardo1636
    @brunoricardo1636 Před měsícem

    "Quando lhe jurei meu amor, eu traí a mim mesmo..."
    - Else.

  • @ojuliocode
    @ojuliocode Před 2 měsíci +4

    “O Twitter disse que é”
    KKKKKKK

  • @VitorCoelho6
    @VitorCoelho6 Před měsícem

    *5:30 Flutterflow é LOW code.

  • @fabianocardoso5267
    @fabianocardoso5267 Před měsícem

    Muito bom, Lucas!

  • @edemircarvalho3219
    @edemircarvalho3219 Před měsícem

    Video Top, falou tudo sobre no-code.

  • @AndréLuca-p8k
    @AndréLuca-p8k Před měsícem

    Não existe tal coisa como No-Code. Alguém escreveu esse código, ainda que não tenha sido você. - Montano, Lucas | 2024

  • @pwcodigo
    @pwcodigo Před měsícem

    Obrigado pelo conteúdo.

  • @Omaragato
    @Omaragato Před 2 měsíci

    Eu trabalho com LowCode (Mendix), em partes é bom, pois dentro dos Microflows(funções) vc pode adicionar uma atividade, como código JAVA, para tratar objetos por exempo, mas, a aplicação é bem sucedida quando você aplica regras durante o desenvolvimento que estão expostas na documentação. É como se, quando você não segue um certo padrão de desenvolvimento, a aplicação começa a dar gargalo, fica muito lenta.
    Nunca trabalhei com outras ferramentas, mas pela experiência que tenho, para ter sucesso com esse tipo de desenvolvimento, você tem que desenvolver nas praticas da documentação. Eu sei que isso é obvio para qualquer linguagem, mas em low code você não consegue gambiarras, tem que seguir um padrão.
    Abraço de POA Lucas.

    • @gustavo_carrara
      @gustavo_carrara Před 2 měsíci

      tudo depende do alinhamento de expectativa, trabalhei em uma empresa que gestor deixava o cliente com expectativa de uma solução .Net com 1 milhão de funcionalidades hiper dinamicas e fluidas. já trabalhei em outra que o cliente já ia ciente do que era uma aplicação Low-code e ciente do que ia ser entregue.

    • @Omaragato
      @Omaragato Před 2 měsíci

      @@gustavo_carrara eu digo mais na experiencia com o desenvolvimento mesmo. Ex: Com Mendix você não consegue passar um array ou lista como um parâmetro para uma pagina, algo simples que precisa ser tratado, a aplicação low-code tem características muito singulares, que muitas vezes atrapalha, mas o lado bom é os foruns.

  • @marcosgomes3140
    @marcosgomes3140 Před měsícem

    Video curto, porém, necessário

  • @danielferber6179
    @danielferber6179 Před měsícem +1

    Todo framework é bom até ele dar pau. Aí lascou pq vc ficou todo dependente dele.

  • @TikkyMikk12
    @TikkyMikk12 Před měsícem

    Lucas, por favor me indica um curso de kotlin (do zero de preferencia)

  • @Matheus_1582
    @Matheus_1582 Před měsícem

    Você já usou o KMP da JetBrains

  • @Fernando-du5uj
    @Fernando-du5uj Před 2 měsíci +1

    Falou um min do if/else e passou o resto falando de no code. F

  • @Jaaz7
    @Jaaz7 Před měsícem

    Vim pra saber pq n usar o else, saí sabendo que no code tem code

  • @vinisam9489
    @vinisam9489 Před měsícem

    Só try e except

  • @marcellogallante
    @marcellogallante Před měsícem

    No caso do javascript gosto de usar return ao invés de else

  • @cassiorenan7966
    @cassiorenan7966 Před měsícem

    No code = no dev (logica basica)

  • @tiagomatos6120
    @tiagomatos6120 Před měsícem

    Com framework já facilita bastante, e as pessoas
    ainda tem preguiça de aprender programação.

  • @esgrijo
    @esgrijo Před měsícem +2

    Ultimamente tem aparecido discussões super estúpidas....

  • @arthurmolina
    @arthurmolina Před 2 měsíci

    Imaginei o meninozim do filme matrix com a colher dizendo "there is no no-code"

  • @giovanibasile2631
    @giovanibasile2631 Před 2 měsíci

    Nocode deveria chamar Blockcode? 🤔

  • @matheusbickel1707
    @matheusbickel1707 Před měsícem

    só tinha lucas no chat kkkkkkk

  • @velhoguidsd
    @velhoguidsd Před 2 měsíci +6

    Microsoft já fazia "no code" 20 anos atrás com o winforms e vb

    • @fa.canhizares
      @fa.canhizares Před 2 měsíci +4

      Só uma pequena correção... Em vb a parte visual seria "no code" mas a parte lógica é inteiramente "codada".

    • @carlacp8230
      @carlacp8230 Před 2 měsíci +5

      Se vc se refere a visual basic, tinha código sim, e como tinha...
      Delphi era igual, e tinha mto código

    • @gepetovovo2509
      @gepetovovo2509 Před 2 měsíci +1

      @@carlacp8230 nao msaccess era possivel fazer forms e sem codar nada.. Excel tb.

    • @CarlosCosta26a
      @CarlosCosta26a Před 2 měsíci +5

      @@gepetovovo2509 fazer forms sem codar nada qlq programação RAD dos anos 90 era possível, mas no caso de Visual Basic ou Delphi, vc poderia fazer forms sem codar nada, mas a parte da lógia e funcionalidade, isso não tinha como fazer, não sei do Excel, nunca usei.

  • @tiagomatos6120
    @tiagomatos6120 Před měsícem

    O problema do no-code no momento é depender da plataforma de terceiros para criar sua aplicação, e aplicações pequenas, por que medias e grandes já fica complicado.

    • @paulomattos3786
      @paulomattos3786 Před měsícem

      Não fica, você pode usar we-web com supabase por exemplo

    • @tiagomatos6120
      @tiagomatos6120 Před měsícem

      @@paulomattos3786 qual aplicação complexa você criou usando no-code?

    • @tiagomatos6120
      @tiagomatos6120 Před měsícem

      @@paulomattos3786 Eu esqueci de colocar na frase, depender de serviços de terceiros.

    • @tiagomatos6120
      @tiagomatos6120 Před měsícem

      @@paulomattos3786 Eu esqueci de colocar na frase uma palavra, eu quis dizer que a pessoa fica dependente da plataforma de terceiros para criar apps.

    • @tiagomatos6120
      @tiagomatos6120 Před měsícem

      @@paulomattos3786 eu quis dizer, dependente da plataforma de terceiros para criar a aplicação.

  • @paulocristo1
    @paulocristo1 Před měsícem

    Essa foi boa se a “voz” da verdade falou é 😂😂 essa dica pulo fora . Se não tem o pq não acredito só pq A ou B falou . 😂😂😂

  • @miguelportela2025
    @miguelportela2025 Před 2 měsíci

    O título desse vídeo tem o mesmo impacto que dizer "água é molhada"

  • @MarceloBeckmann
    @MarceloBeckmann Před měsícem

    como já dizia aquela banda de programadores do bare metal, nothing else matters

  • @jeanoliveiiira
    @jeanoliveiiira Před měsícem

    a galera nao sabe usar switch case e fica criticando o else, ah va!

  • @krewft
    @krewft Před měsícem

    não tem cloud, tem o pc de outro

  • @Prvzn
    @Prvzn Před 2 měsíci

    FlutterFlow é interessante..mas não é NoCode...a não ser que vc queira fazer um Hello World...qualquer coisa a mais vc precisa escrever uma custom action/function...é mais Low Code...mas a galera vende a ideia de que qualquer um sem conhecimento pode ser um genio.

    • @gepetovovo2509
      @gepetovovo2509 Před 2 měsíci

      essas ferramentas aparecem pq é justamente isso, estão vendendo a ideia que qualquer um sabe programar, milhares de vendedores de curso falando "Seja fullstack e em 6 meses ganhe 10k".. o mercado tá saturado sendo que mais de 60% não sabem programar direito.

    • @Prvzn
      @Prvzn Před měsícem

      @@gepetovovo2509 mercado saturou e muita gente fez dinheiro..pra cada 100 otários tem 1 vendedor de curso profissional...e esse é o ciclo da humanidade, sempre alguém vai acreditar que da pra virar genio sem se esforçar...e vao se decepcionar mesmo com Low Code, pq vai chegar o momento que vai precisar dos fundamentos, vai precisar escrever alguma coisa, vai ter que descobrir como ligar uma tomada de 3 pinos numa entrada padrao EUA...hahaha

  • @marcobats100
    @marcobats100 Před měsícem

    Ué, lande de no code, mas e o bacana da Caixa econômica que disse que a galera puxa uma rede neural em Python só com 4 linhas de codigo? Só pela ironia mesmo 😂

  • @fdelduquenobre
    @fdelduquenobre Před měsícem

    Exageram demais com o else. Tem que tomar cuidado com seu uso, só isso. Em casos simples: if o número é par->faça isso? else->aquilo não tem como dar erro, mas em casos mais complexos o else pode executar algo que não foi previsto e dar merda.

    • @tonilipe
      @tonilipe Před měsícem

      Sim, o else é problemático se tiver um código do tipo:
      if (usuário é do tipo 1)
      // ações
      else if (usuário é do tipo 2)
      // ações
      ...
      else
      // ações
      se surgir um tipo novo de usuário vc tem q lembrar de modificar essa função, se nao vai gerar bug pra esse novo tipo de usuário. mas para esse caso em específico é so usar design patterns que resolve....

  • @lucas_badico
    @lucas_badico Před 2 měsíci

    Eu acabei de lançar um vídeo falando sobre como a galera tá iludida com no code.

  • @robertopc
    @robertopc Před 2 měsíci

    No code raiz era dreamweaver. Fazia o site mas deixava um caminhao de lixo no codigo kkk

    • @imperiaonlinebr
      @imperiaonlinebr Před měsícem

      Quem reclamara do no code web não pegou a época dos jurássicos JAVA FX e Spring, aquilo era um aterro completo.

  • @xtremebh
    @xtremebh Před 2 měsíci

    O problema do noCode é o mesmo de um framework abstrai d+, você precisa fazer algo mais customizado e se lasca.

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem +1

      Agora me responda, quantas pessoas você conhece que precisou modificar o Framework só para implementar algo que não conseguia com o Framework?. Reflita rapaz...

    • @xtremebh
      @xtremebh Před měsícem +1

      @@AmazoniaLegal Olha já modifiquei por conta própria o pacote jetstream do Laravel pra atender uma necessidade minha. Mas vou dar um exemplo melhor pra vc entender oq estou falando. Trabalho com Laravel, mas uso ele mais puro mesmo. Hoje em dia se tem o Volt / Livewire, só que pra mim eles abstraem tanta coisa e a documentação é tão fraca que quando vc precisa "customizar" algo vc entra numa enrascada. Ex: da abstração vc faz um componente (blade view) que comunica com o Controller de forma assincrona, porém em momento nenhum você mexe nesse "ajax", é tudo criado automaticamente e por trás dos "panos".

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem +1

      @@xtremebh Eu gosto é assim, amostradim..... boa valeu.

  • @marcosgomes3140
    @marcosgomes3140 Před měsícem

    LowCode por LowCode eu prefiro meus Snippets de python. 🤣🤣

  • @VictorCruz-sn9pe
    @VictorCruz-sn9pe Před 2 měsíci

    Muito interessante!

  • @danilomenoli
    @danilomenoli Před měsícem

    Usar else não é ruim. Fim.

  • @guilhermeprado4912
    @guilhermeprado4912 Před 2 měsíci +1

    Yes Code >>> No Code
    Muito bem Lucas Montano

  • @ffabiop3735
    @ffabiop3735 Před 2 měsíci +1

    Sou um impostor que uso rad e low code a mais de 20 anos.

  • @gustavo_carrara
    @gustavo_carrara Před 2 měsíci +91

    4 anos trabalhando com no-code/low-code e desculpem os "Programadores Raiz" mas eu consigo ganhar o mesmo que vocês fazendo em 1 mês o que vocês levam 6 Meses. e ter uma visão muito mais analitica de um processo inteiro. já fiz projeto pra Nissan, Globo e outras empresas e olha... elas estão bem satisfeitas com os resultados. nem tudo é preciso ser criado do 0 e muitas vezes é um desperdicio enorme pra organização fazer do 0. as vezes o problema do gestor é Simplesmente querer parar de receber 1000 emails na caixa de entrada e ter que enviar outros 20 mil pra 40 pessoas diferentes. isso não precisa de nenhum javareiro com clean code

    • @guizaoacc
      @guizaoacc Před 2 měsíci +35

      Fonte: seu cool! 🤣
      Haja mentiroso nesse mundo!

    • @victormoraes2330
      @victormoraes2330 Před 2 měsíci +18

      @@guizaoacc cara mas é a realidade, eu trampo em uma empresa enorme de desenvolvimento de loja e websites. Em 3 meses sozinho eu consigo fazer mais do que equipes inteiras usando processos e metodologias engessadas. To aproveitando isso pra galgar espaço na empresa ir mudando as coisas inclusive. Mas levar horas pra implementar uma animação mais complexa em um website vs dar 2 cliques num webflow da vida as vezes é o diferencIal entre vc e seu concorrente. Simples assim.

    • @carlacp8230
      @carlacp8230 Před 2 měsíci +16

      o governo ia investir em lowcode 300 milhões, e treinar pessoal nessa categoria... então não é de admirar q existam "programdores" low code que ganhem mais que outros real code... no entanto, existem tb políticos que ganham milhões e não trabalha pohas nenhuma... ou seja, tem mercado p todos, inclusive para quem não faz nada e ganha mais do que quem faz...

    • @lsouzaleal
      @lsouzaleal Před 2 měsíci +7

      Hoje em dia com tantas ferramentas para desenvolvedores, acredito que perder muitas horas codando tá perdendo sentido.

    • @daniellopes48
      @daniellopes48 Před 2 měsíci +19

      Não exite "programador low-code". Oq vcs fazem é usar GPT pra criar a lógica, aplicar no no/low code e se sentir esperto. Uma hora as empresas vão perceber o quão é ridiculamente fácil clicar e arrastar com a ajuda do GPT, e o no/low code vão dar a mesma guinada do WordPress e similares. Só empresas realmente boas vão poder pagar pelo bom profissional fazer um trabalho descente, específico e rebuscado. O resto vai pagar um estagiário de TI, botar ele pra fazer seus cursinhos de no/low code de 8h e pagar pra ele um salário em troca de exp. E novamente vcs vão ver oq é subemprego.

  • @Ryurafa
    @Ryurafa Před měsícem

    Fala um pouco mais sobre no e low code Lucas, é um tema interessante de saber

    • @Thiago33350
      @Thiago33350 Před měsícem +1

      Ele não conhece muito bem, não conhecia o Flutterflow

  • @Pernambrock
    @Pernambrock Před měsícem

    Python ♥

  • @LionMonkeySketch
    @LionMonkeySketch Před měsícem

    bubble, flutter flow, wix, wordpress, magento e etc... é uma grande sabotagem de si mesmo, é como comprar um frango assado com arroz, farofa e vinagrette no IFOOD, esperar e esposa chegar, colocar a mesa, colocar um avental e dizer: eu que fiz. (pseudos programadores junior/estagiario aspirante a sênior) kkkkk só que as empresas se amarram nesse tipo de pessoa... "falante, baba ovo e finge que faz"

  • @ianklapouch
    @ianklapouch Před 2 měsíci +1

    "O Problema do No Code é que existe um Code" 😂

    • @AmazoniaLegal
      @AmazoniaLegal Před měsícem

      É jovem, se vc utilizar um LOWCODE como o FLUTTERFLOW, com certeza vai mudar sua opinião... POIS, acho que você, assim como o Lucas, não tem ideia do se trata Flutterflow... Simplesmente uma maravilhar da Dart e Flutter... Mas tudo que é novo causa espanto...

  • @adrianomourao3124
    @adrianomourao3124 Před měsícem

    Funcionou? Commit e é isso.

  • @diogenespasqualoto
    @diogenespasqualoto Před měsícem

    DALEE

  • @felipehonoratodasilva3661
    @felipehonoratodasilva3661 Před 2 měsíci

    🚀🚀🚀🚀🚀

  • @thommy_80
    @thommy_80 Před měsícem +3

    nocode é tipo quando alguem diz que um serviço, tipo SUS é gratis.😂😂😂

  • @RenanBritodeAlmeida
    @RenanBritodeAlmeida Před 2 měsíci

    Vegeta

  • @ianpereira3568
    @ianpereira3568 Před 2 měsíci

    Porra, qual a lógica de ficar debatendo semântica? Kkkkk

  • @pacificbr
    @pacificbr Před 2 měsíci

    else é ruim! Pior ainda é nested if....

  • @MarcusTorres-zv5cv
    @MarcusTorres-zv5cv Před měsícem

    Low code e um lixo! Ate porque a ferramenta que cria codigos tambem foi feito com codigos ! Falhas de implrmentacao existe em qualquer software !

  • @davidemanoel1753
    @davidemanoel1753 Před 2 měsíci

    if( !deixouOLike) throw Exception('Deixe o Like')