Interface-First Programming: 10X your code quality

preview_player
Показать описание
🧠 “Thinking in Interfaces” is a highly valuable but often missed skill - this video is a primer on Interface-First Programming. I’ll also talk about the principle of programming to an interface instead of an implementation, and I have plenty of examples.

Рекомендации по теме
Комментарии
Автор

I really like how you're explaining concepts rather than just the syntax of a language or the details of libraries... so much better than most tutorials on YouTube.
... although a bigger font would be good for those of us watching on a phone or with bad eyesight.

edgeeffect
Автор

I'll need to go over this video a few times to properly understand it, but like your style of teaching.

mervinmarias
Автор

Thank you! Your teaching style actually fits with mine, which is rare in this field.

sharifsircar
Автор

Fantastic video. Really, really helped me.

rafaelgaspargervasio
Автор

I got a little lost at the end with the map example. (I'll rewatch) Also I'm still not quite sure about the difference from interfaces and the facade. I'm thinking that the later is created using the former? I loved to learn the naming convention and agree that it's super important to get that aligned with each new team member. Also please correct me if I'm wrong but I feel another good practical example would be using interfaces to make code completion by LSP IDEs that only have pertinent methods and properties by separating private and public methods? (Or LSPs already handle it and this doesn't this makes sense?) Thanks!

lpanebr
Автор

Would be nice if you remove your annoying music.

StevenDalessio