Have better variable and method names for technical layer by copying others
Writing good variable names clarifies your thinking. But it can be really really hard coming up with your own variable names.
If you are in a domain, you could pick up domain specific names.
For example, a common school software may have Students, Teacher, etc.
This maybe classic domain driven designs.
But in technical layers it can be harder to come up with variable names.
I started working with NodeJs Mongoose framework. I created my Model and was thinking of what method names should I use for common operations like
find . There were multiple
find operations and they were getting messy because it was hard to understand what is what.
find I made it was hard to understand what to pass.
Then I remembered how
handles the same problem.
Now my code became much much better. And I followed
Spring Data ‘s entire method naming style.
If you are writing a custom library or working in a language that doesn’t have good variable/method names. You can adopt naming conventions of other projects.
UI: DevExpress Extreme