-
Notifications
You must be signed in to change notification settings - Fork 7
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
Refactor bluetooth reading #24
Conversation
Gerade mal ein bisschen durch geguckt...ich weiß, clean code und so, aber fühlt sich für mich persönlich irgendwie etwas arg verschachtelt an? Brauchen sowas wie CacheManager oder StateOfChargeReader wirklich eigene Klassen und Dateien? |
Kein Problem, ich schaue mir die Abstraktionen nochmals kritisch an und werde es hoffentlich noch weiter vereinfachen können. Grundsätzlich bin ich ein Freund von eher kleineren Klassen, um sie leichter testen zu können. Den Den |
* battery-reader-test: Reduce duplication in tests Add more tests Add tests for BatteryReader Align battery reading Inline CacheManager and StateOfChargeReader Inline CycleReader Add tests for CycleReader Add tests for CacheManager Add tests for CycleReader Add test for StringReader Reformat
Ich habe nun einige Komponenten zu dem |
Might make sense to rebase your branch first to make sure all changes make it over |
QA checklist