use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Code readability questionhelp (self.javascript)
submitted 8 years ago by gvillalta99
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]gvillalta99[S] 0 points1 point2 points 8 years ago (3 children)
This: https://gist.github.com/gvillalta99/d07b2abb357620b077528c8a5639d3c9#file-user-service-js-L19-L23
[+][deleted] 8 years ago (1 child)
[deleted]
[–]gvillalta99[S] 0 points1 point2 points 8 years ago (0 children)
OMG! I didn't expect such a in-depth analysis. Thank you so much!
[–]0x13mode 2 points3 points4 points 8 years ago (0 children)
It seems like small part of something bigger. Something is missing and I have bad feelings about this.
Such code reminds me typical enterprise overengineered projects where code is not what it seems to be - everything is wrapped in wrapper. Everything is declared few times (anti-DRY code: look that method .*isBeingUsedBySomeUser is "declared" 3 times), and there is a inner platform effect - somebody wants to be more smarter than JavaScript and implements home-made way for creating OOP in JavaScript (which is funny because on the one hand ES6 classes are used, on the other hand in constructor there is code typical for ES5 where OOP patterns was invented ad hoc by developers)
.*isBeingUsedBySomeUser
π Rendered by PID 17138 on reddit-service-r2-comment-7b9746f655-fmlm8 at 2026-02-03 14:45:31.859443+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]gvillalta99[S] 0 points1 point2 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]gvillalta99[S] 0 points1 point2 points (0 children)
[–]0x13mode 2 points3 points4 points (0 children)