Agreed Aleksey. I wouldn’t be opposed to more nuanced use but the burden
that adds seems impractical. A simple rule is easier.

Jordan

On Fri, Jun 7, 2024 at 05:59 Aleksey Yeshchenko <alek...@apple.com> wrote:

> It am okay with its use off hot paths in principle, and I’ve done it
> myself.
>
> But as others have mentioned, it’s not obvious to every contributor what
> is and isn’t a hot path. Also, the codebase is a living, shifting thing: a
> cold path today can suddenly become hot tomorrow - it’s not uncommon.
>
> Another benefit to this binary decision flow is that we can easily enforce
> it with our lint tooling just for non-test part of the codebase. It’s just
> easier to scale.
>
>
> On 7 Jun 2024, at 10:27, Štefan Miklošovič <stefan.mikloso...@gmail.com>
> wrote:
>
> I think it makes sense to use streams to make the life easier for a dev
> when constructing some log messages or something like that in clearly not
> hot paths. Nothing wrong with that ... Collectors.joining(", ") and that
> kind of stuff. I do not think that doing this aggressively and "orthodoxly"
> is necessary.
>
>
>

Reply via email to