Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get first feedback on chapters in sections 1. Introduction and 2. Basic #5

Open
richelbilderbeek opened this issue Jul 21, 2024 · 4 comments

Comments

@richelbilderbeek
Copy link
Owner

The earlier chapters that introduce Bevy are taking shape. When ready, ask for feedback!

@richelbilderbeek
Copy link
Owner Author

Ready! Time to ask the community!

@richelbilderbeek richelbilderbeek changed the title When ready: get first feedback on earlier chapters Get first feedback on earlier chapters Aug 29, 2024
@richelbilderbeek
Copy link
Owner Author

richelbilderbeek commented Aug 29, 2024

Posted at https://discord.com/channels/691052431525675048/1278594326963818582:

Screenshot from 2024-08-29 07-58-16

Dear Bevy community,

I think this is the right place to ask for feedback on a book about Bevy, as it is a type of help.

I would enjoy any feedback about the 1. Introduction and 2. Basic sections of the book 'Developing Bevy games using TDD' as can be found at https://richelbilderbeek.github.io/bevy_tdd_book/ .

Guidelines for contributing can be found at https://github.com/richelbilderbeek/bevy_tdd_book/blob/master/CONTRIBUTING.md .

Thanks for those that help out, you'll be added to the 'Acknowledgements' section at https://richelbilderbeek.github.io/bevy_tdd_book/misc/contributors/ , with already some community members from here lister 🙂

I expect to process the feedback in around October, so no rush!

Thanks and cheers, Richel

@richelbilderbeek richelbilderbeek changed the title Get first feedback on earlier chapters Get first feedback on chapters in sections 1. Introduction and 2. Basic Aug 29, 2024
@richelbilderbeek
Copy link
Owner Author

Feedback collected:

Shane Celis: This is an exciting project because games traditionally have been pretty difficult to test. I’ve seen a few test harnesses made for bevy that have impressed me with how testable it can be but it’d be a huge asset to have a guide on how one could do that.

nixpulvis:

Although the main function is a bad candidate, one can test it if one really wants to! For example, by writing a script that > simulates input, such as sending the standard key combination ALT + F4 to the program to close it. However, one needs > to decide on a per-project basis if this extra testing is worth the extra effort.

I'd call these "integration tests" and perhaps leave that as a TODO or something for the future. It would be really cool to have a guide on setting up mock inputs and even doing visual diffs on the UI.

@richelbilderbeek
Copy link
Owner Author

I am closing the Discord feedback now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant