Constraint Oriented Programming in C#

Поділитися
Вставка
  • Опубліковано 7 лис 2023
  • Constraint Oriented Programming beautifully demonstrates how a paradigm affects what code you write and the tools you use to think about solving programming problems.
    Support my Work 🤝 / raw_coding
    Buy my Courses 📚 learning.raw-coding.dev
    Buy my Merch 🛒 shop.raw-coding.dev
    Join the Community 💬 / discord
    Tweet Tweet 📣 / anton_t0shik
    Tune in LIVE! 🎥 / raw_coding
    #csharp #dotnet #programming

КОМЕНТАРІ • 16

  • @rudym.7127
    @rudym.7127 7 місяців тому +2

    This definitely deserves way more views. Thanks for sharing this with us. 🙂👍

  • @Dalet_
    @Dalet_ 7 місяців тому +2

    Looks extremely useful for a very complex problem we have at work, I gotta try this!

    • @johnnm3207
      @johnnm3207 7 місяців тому

      without giving the details can you mention the problem?

  • @ewilliams0305
    @ewilliams0305 7 місяців тому +2

    This is literally perfect for my domain, widget A can’t be used with do-dad B when widget C is doing thing. Building these constraint (AKA domain knowledge I already have) and letting it rip seems way simpler than some of the previous approaches I’ve taken. 🎉

  • @kostasgkoutis8534
    @kostasgkoutis8534 7 місяців тому

    If I have to guess its called domain as in calculus where a function maps from domain to codomain - we dont have functions here, we only have the variables.
    Pretty crazy video honestly. I guess now i have an inkling how do the Excel solver, parametric CAD programs and many calendar schedulers work (constrain on time and location etc.)

  • @coreyb1102
    @coreyb1102 7 місяців тому +1

    Theses 😂. Nice video and new word

  • @davearsenault
    @davearsenault 7 місяців тому +1

    Anton just doing Based Programming

  • @ivicajelavic1612
    @ivicajelavic1612 6 місяців тому

    👍

  • @allinvanguard
    @allinvanguard 7 місяців тому +1

    I have to admit that I didn't have the time to watch the entire video, but from skimming through, this looks a lot like a conglomeration of a few design patterns like strategy, composite and chain of responsibility, doesn't it?

    • @RawCoding
      @RawCoding  7 місяців тому +3

      I think every program ever looks like a conglomeration of variables, loops, if statements and functions, don't they?
      the point of the video was show how you build up tools to think in terms of. here they are classes that represent constraints.

    • @allinvanguard
      @allinvanguard 7 місяців тому +1

      @@RawCoding Absolutely! I found it very interesting how in our day to day business these patterns often get the spotlight for their organisational usage to separate concerns, but in this case it's the integral component to actually solve a problem. Interesting approach I didn't know about yet

  • @oladipotimothy6007
    @oladipotimothy6007 7 місяців тому +2

    I left you a message - Gmail. Also, do you plan on updating your course?

    • @RawCoding
      @RawCoding  7 місяців тому +1

      No discount, and yes

  • @TheNorthRemember
    @TheNorthRemember 7 місяців тому +4

    oh pls stop filmming in light theme