+ 3
Assigning variables for no reason
So, I have been debugging some javascript code lately and the programmers experience might vary. What bothers me, is that they so often assign variables for values that are already for example class properties. To me it just seems counter-productive for the over-all performance. Does someone have any insights for this sort of programming, that I'm missing? I don't know whether to complain to them or thank them.
3 Answers
+ 5
Usually, the only instances where I feel I should create a variable to store a value assigned to a class/object property is when it will a.) increase readability, b.) increase production rate, or c.) increase performance (rare in JS). Sounds like you should at least bring it up with the developer and see if they have any good reason(s) for doing this.
+ 4
@Shane
Okay, thanks for the in-depth answer. I have gone through the code as in-depth as I can, and only viable choice of those provided turns out to be the increased readability. Javascript is not really officially a part of my expertise but has turned out to be pretty essential for the current project. Had to double-check that there aren't any JS insider traits that support the conduct. Readability is not that important for the project, especially if it compromises the potential of the performance.
+ 1
can you elaborate it please, I didn't get your actual question