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
With the continuous upgrading of AI big models, d...
introduce ListViewAnimations is an open source An...
Applicable people: data analysts and professional...
Preface: User operation is the most important par...
Old-style electric fans are composed of three bla...
Although television is a traditional technology p...
The development of mobile terminals has driven br...
In the process of development, Internet companies...
Douyin and Kuaishou are becoming more and more si...
Who are the most loyal users in the mobile health...
One of the topics that elders talk about when the...
In 1920, General Motors hired American inventor C...
Seeing the world through our eyes is an innate ab...
According to media reports, Qihoo 360 has announc...
1. New car transaction situation In June, Beijing...