chore(deps): bump firebase_storage from 11.2.4 to 11.6.0 #245
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This serves as a simple explanation of what should be done versus what we should avoid doing to follow best practices. To also follow the humble object approach.
DO ✅:
Domain Layer
Data Layer
Description:
Here the repository level implementation does not know anything about the domain layer. We have single line baring as little logic as possible. Each of the implementation is a single line of code. It remains testable, readable and scalable, making the code less bug prone.
Service:
This file should not bear specific functions but rather. The idea of having generic method is that we do not have to test these but rather only test the implementation level.If there are break in data or issue, this layer will be out of cause.
DO NOT DO: ❌
Domain layer
Data Layer
In the following case a common mistake is to duplicate code, mix layers and have unhandled edge case.