i discovred your channel from the comment on Brackeys video, while i was searching for almost 8 months about TDD in Unity and apparently this is the series that will help me sharpen my skills, Thank you so much for this content ! Subscribed :)
Great series! I followed it from the beginning, while typing along to better understand everything. I think TDD just clicked with me, its amazing how easier it is to refactor things while always being sure that everything still runs as planned. Thank you so much for this! I hope you plan to do more series such as this one on other topics like UniRx and Zenject. Cheers!
Love the series so far! While I understand how to test modules by themselves, I'm still having a hard time figuring out how to test inter-module features. Like say, in game like super mario. How to test whether if mario step on the mushroom, they'll respond accordingly. I hope you'd make something like "Make a full game in TDD" series. It doesn't have to be something complex, a simple game like Unity's tanks or first level of Mario is sufficient I believe.
What happens when someone accesses the CurrentHealth from inside the Event Handling method... The CurrentHealth will be incorrect because you are updating it AFTER invoking the event.
Great tutorial, I might try TDD in some of my future projects. One offtopic question though; what's the visual studio plugin you're using that draws an icon left to the line number when you define a class or method? (i.e. it draws the unity logo when you define Start() or Update()). Thank you!
heh if only games would be so simple as with all online 'examples' and tutorials, there would be no problems of patterns and anti pattens :) My point is - syntetic and isolated cases have not much to do with realisty, especially games, that are extremely complex software.
❤️ Consider supporting this channel by becoming a Patron: www.patreon.com/infalliblecode
i discovred your channel from the comment on Brackeys video, while i was searching for almost 8 months about TDD in Unity and apparently this is the series that will help me sharpen my skills, Thank you so much for this content ! Subscribed :)
Awesome! Good luck, feel free to reach out if you have any questions about TDD
Great series! I followed it from the beginning, while typing along to better understand everything. I think TDD just clicked with me, its amazing how easier it is to refactor things while always being sure that everything still runs as planned. Thank you so much for this! I hope you plan to do more series such as this one on other topics like UniRx and Zenject. Cheers!
Belated like and thanks for this whole series, it’s a game changer! Your efforts are very much appreciated.
im excited to start this
thanks for the great series. can you introduce more resources about tdd any playmode testing on unity as there are not lots of references?
Love the series so far! While I understand how to test modules by themselves, I'm still having a hard time figuring out how to test inter-module features. Like say, in game like super mario. How to test whether if mario step on the mushroom, they'll respond accordingly.
I hope you'd make something like "Make a full game in TDD" series. It doesn't have to be something complex, a simple game like Unity's tanks or first level of Mario is sufficient I believe.
ITS FUCKING AWESOME BOI
Just a simple question! Is it necessary to use the EventHandler? Isn't it easier to just use Action or Func? What is the difference? Thanks!
Came to the comments section to ask the same thing! Besides this, awesome series!
What happens when someone accesses the CurrentHealth from inside the Event Handling method... The CurrentHealth will be incorrect because you are updating it AFTER invoking the event.
Any particular reason you used the event keyword as opposed to Action?
Came to the comments section to ask the same thing! Besides this, awesome series!
Great tutorial, I might try TDD in some of my future projects.
One offtopic question though; what's the visual studio plugin you're using that draws an icon left to the line number when you define a class or method? (i.e. it draws the unity logo when you define Start() or Update()). Thank you!
It's a Unity extension for a plugin called ReSharper. You can check it out here: github.com/JetBrains/resharper-unity
Thank you sir!
heh if only games would be so simple as with all online 'examples' and tutorials, there would be no problems of patterns and anti pattens :)
My point is - syntetic and isolated cases have not much to do with realisty, especially games, that are extremely complex software.
events, bleh