“Alibaba Java Development Manual” is the collective wisdom crystallization and experience summary of Alibaba Group technical team, through many large-scale first-line actual combat inspection and continuous improvement, systematic collation into a book, feedback to the majority of developers. Alibaba Java development manual testing capabilities are also integrated into RDC’s automated testing service. Code specification testing can scan code directly to check whether the room is in compliance with Alibaba code specifications.

Alibaba Java Development Manual is the development specification followed by Java engineers in Ali, covering programming protocol, unit test protocol, exception log protocol, MySQL protocol, engineering protocol, security protocol, etc. It is the experience summary of nearly 10,000 Java technical elites in Ali. And experienced many large-scale frontline combat inspection and improvement. According to the strength of binding force, regulations can be divided into mandatory, recommended and reference categories:

Mandatory To comply with. Is to have to abide by the agreement, breach of this agreement or will cause serious consequences.

Try to comply. Long-term adherence to such rules contributes to system stability and cooperation efficiency.

Fully understood. The guidance of technical awareness is the direction of individual learning, team communication and project cooperation.

Java Code Specification scan Uses the Alibaba Java Development Specification plug-in to scan for Java specification issues.

Enable or disable scanning

The administrator role has the permission to enable or disable scanning.

Open the scanning

1. Enable it in Settings – Integration and Services

2. In the popup window of “Letter of Commitment”, read and check “I have read the relevant agreement and confirm to open the service”, and then click “Confirm”.

3. Select the time to trigger the scan

  • Git push code commit trigger scan: Git push code commit trigger scan
  • Merge request triggering scan: merge request event triggers scan, that is, create merge request and update merge request triggers scan

Close the scanning

Off in Settings – Integration and Services

View the scan result in Submit

When code commit trigger scanning is enabled, you can view the scan results in Submit

  1. View the overall results in the Submit list
  2. Click to see the Java code specification scan results
  3. Click details to view scan details

View the scan results in Merge Request

If scan triggered by merge request is enabled, you can view the scan result in Merge Request

View the scan results in merge request details

Click Details to view the scan details. Click a scan question to view the scan details

Click Scan Summary to view all scan results

Alibaba code code detection & cloud effect Java code code scanning “alibaba Java development manual” is the alibaba group, nearly 10, ali Java technology elite, experience, technical team of the collective wisdom crystallization and experience summary, a line of actual combat experience several large-scale inspection and constantly improve, systematically filed, Feedback to developers. Alibaba Java development manual inspection capabilities are also integrated into RDC’s automated testing service, which can scan code directly to verify compliance with Alibaba code specifications.

Codeup is an enterprise-class code management platform produced by Aliyun, providing code hosting, code review, code scanning, quality inspection and other functions to comprehensively protect enterprise code assets and help enterprises achieve safe, stable and efficient R&D management.