|
|
|
|
|
by i__believe
3526 days ago
|
|
Exactly, and this is a big problem where I work. I believe code should be readable, even by those with only cursory knowledge of the language. Object shortcuts is also a problem I think. For example, I had a method like this: const getObj = (id, store) => {
return {
id: id
name: store.something.name
};
}; The linter gave an error on it because I used {id: id}. It was like the linter was trying to make my code harder to read. I think es6 in the wrong hands quickly falls prey to the problems of ruby/scala where it can become incredibly terse and hard to parse unless you are used to the author's particular style. |
|