Would you recommend talking about unit tests on a first date?
@RawCoding2 жыл бұрын
Yes, yes and yes. Works every time! Only thing more sexy than a programmer is a responsible one!
@igornowicki29 Жыл бұрын
Depends if your date is also your technical interviewer.
@laurenceqi79323 жыл бұрын
Can I just say I have only just started watching your videos and I really wish I found your channel earlier, your articulation of these topics is just so well versed at every layer of abstraction. Where you're able to simply descibe what the tooling involves, the utility of it for engineers to the actual use for business strategy itself. I can't thank you enough for investing the time to make these wonderful videos.
@RawCoding3 жыл бұрын
Thank you 🙏
@com0oan9 ай бұрын
10 minutes, already the best video on testing i've seen!
@rafaelurrea23854 жыл бұрын
Really nice advice all around, really quality content
@RawCoding4 жыл бұрын
Thanks
@ariafathi56834 жыл бұрын
You are incredible, I really love your videos and they helped me a lot. Thanks
@RawCoding4 жыл бұрын
Glad to hear
@JordanBuildz2 жыл бұрын
Great stuff!! love the flow; thinking about unit tests from the standpoint of a client really paints the picture!
@az1nn Жыл бұрын
Clear and practical explanation, thanks for this video!!!
@anatoliytkachenko70813 жыл бұрын
Anton, Thanks a lot for great video!
@RawCoding3 жыл бұрын
Thank you for watching
@madd54 жыл бұрын
Downloaded to watch later :)
@RawCoding4 жыл бұрын
Why download?
@madd54 жыл бұрын
@@RawCoding I will forget to watch otherwise LOL
@rouzbehzarandi78462 жыл бұрын
Awsome..charming..fantastic...profesional....superb poster back there. by the way nice tut thanks ;)
@funfactor2290 Жыл бұрын
since when you can just inherit from any class, doesn't have to be abstract does it ?
@mohammedibrahim54642 жыл бұрын
Thanks a lot for the great videos! , Your videos are awesome !!
@RawCoding2 жыл бұрын
Glad you like them!
@hozmannew8964 жыл бұрын
Simple but useful, thank you so much
@RawCoding4 жыл бұрын
thank you for watching
@reha23414 ай бұрын
what's the compiler u r using ??
@crusaderACR3 жыл бұрын
What are you using to show markdown files in Rider?
@RawCoding3 жыл бұрын
should be a bundled extension called Markdown
@rade60634 жыл бұрын
Great video dude.
@RawCoding4 жыл бұрын
Cheers
@mehdihadeli4 жыл бұрын
@ Raw Coding Thanks for your great video, Please record a separate video for integration testing and E2E testing also. Could you introduce me, some good resources for testing?
@RawCoding4 жыл бұрын
Don’t worry it’s coming. And I’d say just practice, can’t read about push-ups
@mehdihadeli4 жыл бұрын
@@RawCoding thanks
@RawCoding4 жыл бұрын
If it helps, I’m currently making videos on testing
@rade60634 жыл бұрын
By the way what is this environment where you are coding?
@RawCoding4 жыл бұрын
Rider
@rade60634 жыл бұрын
@@RawCoding Is it better than Visual Studio enterprise?
@rade60634 жыл бұрын
Im asking because you used to use Visual Studio in your previous courses
@RawCoding4 жыл бұрын
Yea I like Rider better now
@madd54 жыл бұрын
@@RawCoding interesting. I'll try Rider.
@HaiNguyen-vu9cj3 жыл бұрын
Thank you very much.
@RawCoding3 жыл бұрын
Thank you for watching
@naodagere82102 жыл бұрын
Thanks, subscribed.
@SoulGuitarMetal3 жыл бұрын
What if the tests have bugs?
@RawCoding3 жыл бұрын
Then you’ve fucked up
@scigama712 жыл бұрын
very good tutorial..thank you
@HAN_USA Жыл бұрын
is thi VS code or intelliJ ?
@RawCoding Жыл бұрын
Rider
@davudsafarli53564 жыл бұрын
Nice! Thanks for the video and explanations. subscribes++; I would like to mention(discuss?) one thing you said about TDD while testing Hashing. If it was only about hashing a string then we could make use of TDD *very* easily, by checking a sha256 of string "AABB" online, and use that result in the test assertions. In this example too, in `arrange` section, we can build an `Item` in such a way that its #content + #url will be "AABB" eventually, and do the same thing I wrote before. But then our tests will be coupled to the implementation, because you may iterate over selectors in reverse order(just an example), and then hashed string would become "BBAA", and tests would fail. So, maybe it's design related problem? Hashing shouldn't go over the selectors at all? It should *only* accept a string(or array of bytes) and make a hash out of it? If we decoupled the the Hashing and Stringifier* logic, then we could make a better unit test for both. I think this way, because when something can't be done with TDD, it's mostly because of design decisions(problems)
@RawCoding4 жыл бұрын
> If it was only about hashing a string then we could make use of TDD very easily, by checking a sha256 of string "AABB" online, and use that result in the test assertions. True, I think this is a valid approach, although I think this is more of a chicken and egg problem in our scenario, unless we are using TDD to develop the algorithm. Can't remember if I mentioned it in the video or not but - ideally we want to provide the algorithm from behind an interface, which we can mock. > So, maybe it's design related problem? Hashing shouldn't go over the selectors at all? It should only accept a string(or array of bytes) and make a hash out of it? If we decoupled the the Hashing and Stringifier* logic, then we could make a better unit test for both. Yes I completely agree, we discuss this in the 2nd episode (it will be out on Tuesday) where we talk about mocking and how decoupling helps testing when we can mock. We invert the dependency on algorithm creation and decouple from the parent hashing strategy the way you describe it. > I think this way, because when something can't be done with TDD, it's mostly because of design decisions(problems) Agree
@kimsung23848 ай бұрын
Really difficult to see the code when watched on phone
@deepak33584 жыл бұрын
Hey! Your videos are awesome and can you please make tutorials for pheonix- live views ? If possible.... Thanks
@RawCoding4 жыл бұрын
What’s that?
@deepak33584 жыл бұрын
@@RawCoding basically it is used to make single page applications in which we don't need to worry about heavy JS libraries...we can actually code front end and backend code together...this is the only thing I know as of now...
@RawCoding4 жыл бұрын
Sounds like you know more about it than me, I won’t be making a tutorial on something I don’t know