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

fix: remove delegate data layer #112

Merged
merged 1 commit into from Sep 6, 2020
Merged

Conversation

zachdaniel
Copy link
Contributor

@zachdaniel zachdaniel commented Sep 6, 2020

The delegation data layer was the wrong tactic. We should model
shared behavior as composition, not inheritance (which is essentially
what the delegation data layer turned into)

Contributor checklist

  • My commit messages follow the Conventional Commit Message Format
    For example: fix: Multiply by appropriate coefficient, or
    feat(Calculator): Correctly preserve history
    Any explanation or long form information in your commit message should be
    in a separate paragraph, separated by a blank line from the primary message
  • Bug fixes include regression tests
  • Features include unit/acceptance tests

The delegation data layer was the wrong tactic. We should model
shared behavior as composition, not inheritance (which is essentially
what the delegation data layer turned into)
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.1%) to 60.547% when pulling 64c3c50 on remove-delegate-datalayer into c75ae78 on master.

@zachdaniel zachdaniel merged commit 5552ce1 into master Sep 6, 2020
@zachdaniel zachdaniel deleted the remove-delegate-datalayer branch September 6, 2020 05:16
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

Successfully merging this pull request may close these issues.

None yet

2 participants