preface


Hosted by Alibaba Group, 2017 Cloud Computing Conference Hangzhou Branch was officially held on October 11, which can be called gathering the strongest brains in DT era and the most wonderful cloud computing event of the year. I believe that these two days, everyone was mentioned in Ma Yun’s speech to build a 100 billion ali Dharma courtyard related news flooded the circle of friends. In this regard, we are more as melon – eating masses, just look up.

However, there is one piece of news today that is really relevant to the work of the average programmer, and we don’t have to stop at just knowing. On October 14th, in Hangzhou Cloud Conference, after 247 days of continuous research and development, “Alibaba Java code specification” scan plug-in was officially released! This set of specifications will be open to the industry in the form of plug-ins, leading the way to specification development of the Java programming language.

background

At the beginning of the spring of 2017, alibaba Java Development Manual, which helps to improve the standardization level of industry coding, was published for the first time. Gathering the experience and knowledge of ali Group’s nearly 10,000 technical elites, this manual of high gold content has aroused widespread attention and study in the industry once it was made public.

After several iterations, the final version of the manual was released in September, the last OFFICIAL PDF version released by Alibaba. At the same time, the English version was officially released overseas. Let’s take a look at the contents of the final version:

At the same time, Alibaba also provides an Apsara Clouder Basic Skills certification of Alibaba coding specification, to help you prove that your coding style is qualified. The examination address is as follows:

https://edu.aliyun.com/certification/cldt02?utm_content=m_30791

The plug-in

I have to say that Ali has done a lot for the industry as a responsible enterprise. However, it is worried that many programmers just talk on paper and stay in theoretical study. In order to apply the specification to the development of real projects, Alibaba developed this automatic IDE detection plug-in based on this manual. And open source it on GitHub website, the project address and contents are as follows:

https://github.com/alibaba/p3c

  • PMD implementations

  • IntelliJ IDEA plugin

  • Eclipse plugin

For example, open [Preferences], [Plugins], [Browse Repositories] and search for Alibaba.

The usage process is similar to the CheckStyle plugin. Notably, Alibaba also offers the ability to switch between Chinese. “From now on, mom no longer need to worry about my English level of less than sixteen stumbling when programming.”

We’re all programmers, so I don’t need to talk too much about screenshots. At the same time, Alibaba P3C project team also publicly stated that this plug-in will be maintained and updated continuously by the project team, develop more beneficial rules than we use, and become more perfect. As the author “Guju” said: open source, impact the world, we are serious.

summary

With the PDF version of learning materials, coupled with professional skills certification examination, coupled with the IDE automation detection plug-in released on the cloud computing conference, from theory to practice, I believe that our Java coding level will be greatly improved. Let’s get started.

Note: In order to facilitate you to download and read the “Alibaba Java Development Manual” on your mobile phone, directly reply to the development manual in the background of wechat public account to obtain the download address of PDF version.