Code comments are arguably more important than the code itself. Here are some ways to ensure that the comments you write in your code are friendly: Comments that clearly explain what the code does are of no help to us.
To annotate reasoning and history If the business logic in your code might need to be updated or changed later, that's where comments should be left :)
Do not write long comments on the same line Nothing annoys developers more than having to drag the horizontal scroll bar to read comments. In fact, most developers simply ignore these comments because they are so inconvenient to read.
Put long comments above the logic and short comments after it. Comments can be placed next to the code if they are less than 120 characters. Otherwise, the comment should be placed directly above the statement.
Don't add unnecessary comments just for the sake of comments Superfluous comments create confusion. Maybe in school you were taught to add comments to all statements, which will help developers understand better. But this is wrong. If anyone says this, you should give him a slap in the face immediately. Code should be kept clean and concise, there is no doubt about it. If your code needs to be explained line by line, then what you need to do most is refactoring.
Notes should be spelled correctly Don't make excuses for spelling mistakes in code comments. Your IDE can check spelling for you. If it doesn't have this feature, download a plugin and do it yourself! Practice makes perfect. Try writing helpful comments and ask other developers if your comments are useful. Over time, you will learn what makes a friendly comment. We often overlook comments during code reviews. Don't be afraid to ask for more comments, you should question them. If everyone made it a habit to write good comments, the world would be a better place. Comments are a very important part of the development process, but we shouldn't comment for the sake of commenting. Comments should be useful, concise, and should complement the code. Comments should not be used to explain the code line by line, instead, they should be used to explain business logic, reasoning, and implications for the future. |
<<: Google's Android M secret weapon: built-in theme engine
>>: Learn more! A collection of iOS trivia
Retention is considered to be an advanced indicat...
Marketing often involves planning a series of act...
[[127737]] As usual, Apple usually releases the l...
In 1924, the world's first television was lau...
My understanding of user operations Operational w...
The assertion that "humans lost the ability ...
With the push of the official version of iOS 15, ...
Hello everyone, this is the 25th issue of the Env...
I don’t know when the mobile phone industry start...
Resource introduction of Mr. Guo's "Solv...
On Toutiao , there are 50 million people who play...
It is the mid-year sale right now and all kinds o...
In the past two years, high refresh rate mobile p...
Operational work itself is a process of doing sim...
" Online education " and "live str...