Recently, I was hired to refactor a huge codebase that was messed up for years. The project was a Magento 2 project with more than 30 custom module...
For further actions, you may consider blocking this person and/or reporting abuse
I agree with all the point except for the first one. Chained Function Calls, there is no need to use extra memory space when we can use chaining.
But again, its individual perspective. Nice article.
Hi Mohd,
I think now a days, we don't have to worry about memory. I would prefer to be able to read, debug and understand the code instead of having to worry about memory.
But for sure, I am talking about PHP. It might makes sense to worry about the usage of memory in different languages.
No offense, it's just I have a personal rule not to create an unwanted variable until that particular value is used more than ones.
You're right, not every function call must be wrapped in a variable. It always depends, right? 🙃
hell yaaa...
In the naming convention, whenever I use boolean variable I prefer to prefix is, has, can. For example
const isPerson : boolean = true;
const hasAge : boolean = true;
const canDance : boolean = true;
Good one! Added it to the post. Thanks
Thanks for the great tips!
I improved a lot my code quality and legibility after read Clean Code and some things about Object Calisthenics rules. Some of the tips in your article match exactly with this topics.
As Martin Fowler writed:
In the number 4 you can just return the conditional:
return $customer->hasId()
right?
As for me, lots of factors can influence to write clear code.