Hacker News new | ask | show | jobs
by lojack 3002 days ago
Usually things of form `a && a.b && a.b.c && a.b.c.d` are a sign of a law of demeter violation. This applies to more than javascript. I view code like this as a sign that there might be a better way, as opposed to a stedfast rule. Refactoring to remove these types of violations tends to lead to better code.
1 comments

Law of demeter applies to code, but in JS the deep property access is actually done often against data (deserialized JSON).