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

Source: Internet
Author: User

In an exchange, I chatted with my little friend about the name of the form, I said I use pinyin naming things, friends of my behavior has criticized, told me that this behavior will lead to a lot of problems, I am also a reflection on my behavior, on the Internet access to a considerable amount of information, I hope to be able to enlighten themselves and others.

Do you want to read the source code of the third-party library all the time and never learn English?

Our national software engineering industry development than some foreign developed countries, we often have to use the library written by foreigners, unless we never directly use the library written by foreigners, otherwise the program must be mixed in English and Chinese. People who are only accustomed to Chinese and only English are not able to read fluently.

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

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

Take a look at this picture, most of us will look very laborious, because we have never cultivated pinyin reading ability, so this is a need for us to re-develop a reading ability. But our ability to develop this capability is almost no benefit to us, because our ability to develop English reading can be used in other places, but the ability to develop pinyin can only be useful in naming your software at the moment.

Pinyin naming can cause a lot of confusion in your work.

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

Secondly, the use of pinyin naming is easy in many people joint research and development projects when the confusion, we will become qualified engineers, we must have a broad vision, to think about the future work may appear many problems, will they eliminate in the bud. Seeing this classmate's criticism, I feel the shame that I use Pinyin to name, I must actively correct my mistake later, avoid appearing in the work to bring trouble to other people. Now the industry is popular in the English name method, we still have to follow the industry's most popular, accustomed to this common use of the naming method.

Finally, see this netizen's answer, is also the alert to my behavior, hope I can correct their bad habits, embark on professional road, develop their own good professional habits. This netizen's answer is very stern, but it is also the most enlightening answer to 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.