We have a principal engineer on our team that is pushing this sort of style hard.
It’s essentially obfuscation, no one else on the team can really review, nevermind understand and maintain what they write.
even property/field access is extracted out to a function
Java, the most functional programming language there is.
Well, this is in JS to be clear
Instead of
const name = user.name
It’s
const userToName(user) => user.name;
const name = userToName(user);
Ad nauseum.