Ad
  • Custom User Avatar

    At least in JavaScript this would be counterproductive. NodeJS doesn't support TCO.

    It's a nice idea, but even for languages that support TCO, the description should then state that as a constraint, and the ranking would be higher.

  • Default User Avatar

    In your daily programming, whether for work or for leisure, you should always strive to have function return types that make sense. If your function returns an array, then don't return false in the event of an error. Similarly, if your function returns true in one case, it should return false otherwise. Be consistent.

  • Custom User Avatar

    '#' are not legal characters in a fragment identifier. See http://tools.ietf.org/html/rfc3986#section-3.5. Whether browsers do not complain when standards are not followed, that is a whole different issue.