The benefits of naming variables, forms, and controls in English without phonetic naming

Source: Internet
Author: User

In an exchange, I talked to my little friend about the form naming thing, I said I use pinyin naming things, friends of my behavior to criticize, told me that such behavior will lead to a lot of problems, I also have a reflection of my behavior, online access to a considerable amount of information, hoping to be inspired by themselves and others.

Do you intend to read only the translated version and never reading the source code of the third party library without learning English?

The development of our national software engineering industry is not as developed as some foreign countries, we often have to use the library written by foreigners, unless we will never directly use the library written by foreigners, otherwise the procedure must be mixed in Chinese and English. People who are accustomed to Chinese and only English are unable to read fluently.

Pinyin is not the idiomatic way of writing in Chinese. Your long-term use of a language to program will help improve your level of language (forcing you to learn and pay attention). Using Pinyin you will never be able to read the program fluently, and it is possible to use English. And for a qualified software engineer, it is very important to learn a foreign language, we all know that the Software engineering field in the United States is more developed than China, in this era we must implement the "Live to learn old" view, so we have to the developed countries in the field of expertise, There is a strong ability to read foreign languages, can continue to learn from others, in the industry can stabilize a foothold.

People's ability to read Hanyu Pinyin is very limited, even for Chinese.

Look at this picture, most of us will be very difficult to look at, because we have never developed pinyin reading ability, so this is a need for us to cultivate a reading ability. But our ability to develop this capability is almost no benefit to us, because our ability to develop English can be used in other places, but the ability to develop pinyin reading can only be useful in naming your own software for the time being.

phonetic naming can cause a lot of confusion at work.

First of all, Chinese in many occasions to name the confusion, Chinese nouns and verbs are sometimes not different, so we such as submit and submission, Chinese are tijiao, homonym too many, short words have no context, easy to cause confusion, In many cases, Chinese can not easily be divided into singular and plural, which is also a very serious problem.

Second, the use of pinyin in the way of naming easy in many people to develop the project when the confusion, we have to become qualified engineers, must have a broad vision, to think of future work may appear many problems, will they eliminate in the bud. See this classmate's criticism, I feel to own use pinyin to name of shame, later certainly positively corrects own mistake, avoids appearing in the work to bring the trouble to other people. Now the industry is popular in the English naming method, we still have to follow the industry's most popular, accustomed to this common naming method.

Finally, see the Netizen's answer, but also to my behavior, I hope I can correct their bad habits, embark on a professional road, develop their own good professional habits. The Netizen's answer was very stern, but it was also the most enlightening answer for me.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.