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
This definitely deserves way more views. Thanks for sharing this with us. 🙂👍
Looks extremely useful for a very complex problem we have at work, I gotta try this!
without giving the details can you mention the problem?
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. 🎉
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.)
Theses 😂. Nice video and new word
Anton just doing Based Programming
👍
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?
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.
@@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
I left you a message - Gmail. Also, do you plan on updating your course?
No discount, and yes
oh pls stop filmming in light theme
Why?
How about stop being a turd about themes?