Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@atheist or lazy evaluation
bites harder than concurrency or parallelism
or objects mutating state on fetch. Burns more than when you pee -
Or the fact you call the function/serialising in the logging causing it to evaluate correctly
-
Lensflare2009120h
-
netikras3546618h@Lensflare yeah, but it's also normal in some cases. E.g. consuming an input stream (java, javascript) of an incoming request (as the request could be gigabytes in size, it might be impossible to store it in memory)
-
Lensflare2009118h@netikras true. As long as it‘s explicitly specified and part of the design, I guess it’s ok.
Though we could argue if consuming a stream can be called "fetching" or if we should use a different term for that.
Fetching implies no mutation, imo.
Related Rants
You know these bugs, that disappear when you add logging?
rant
debug