My experience as well, it is too fond of abstractions and will constantly spin up functions like: isUserAdmin(){return user.isAdmin}
which look nice on a surface level but obfuscates real understanding of the code and the actual data structures being used. Your end result
is pretty and reads nice, but is bloated and difficult to reason with code.
which look nice on a surface level but obfuscates real understanding of the code and the actual data structures being used. Your end result is pretty and reads nice, but is bloated and difficult to reason with code.