-
Notifications
You must be signed in to change notification settings - Fork 419
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
refactored slice to avoid twice iteration #1011
Conversation
While there are two enumerable methods involved in the previous version, I don't see how it would have iterated the sequence twice - both Furthermore, for non-list sequence, |
Codecov Report
@@ Coverage Diff @@
## master #1011 +/- ##
==========================================
- Coverage 92.57% 92.57% -0.01%
==========================================
Files 113 113
Lines 3422 3433 +11
Branches 1055 1060 +5
==========================================
+ Hits 3168 3178 +10
Misses 191 191
- Partials 63 64 +1
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While there are two enumerable methods involved in the previous version, I don't see how it would have iterated the sequence twice - both
Skip
andTake
are lazy, and neither will pull items unnecessarily.
@leandromoh I agree with @viceroypenguin here that there isn't any re-iteration going on here.
It would be good to update the tests for
Slice
to confirm this, though.
Yup, this should be done first and anyway. This was the idea behind PR #759. Either a commit against it or a separate one for just Slice
would be welcome.
Closing this assuming it's unnecessary and abandoned. |
No description provided.