How can I write good code? What kind of development specifications should be followed? "Ali Java Development Manual" Ali technical elites lessons learned, experienced a number of front-line combat large-scale testing and continuous improvement, these specifications will help us more efficiently on Java development, fault tolerance, there is collaboration, improve code quality, reduce project maintenance costs.
Book are developed specification covers round: Programming Statute, exception logging, unit testing, security protocol, MySQL database, engineering structures, design of the statute.
IDEA plug-ins and Eclipse plug-in is another artifact, these specifications will help us in efficient application code, use the link to see the end of the text document address.
category |
Statute |
entry |
Programming Statute |
Naming Style |
16 |
Constant Defined |
5 |
|
Code format |
12 |
|
OOP Statute |
21 |
|
Collection process |
14 |
|
Concurrent processing |
15 |
|
Control statements |
10 |
|
Notes Statute |
11 |
|
other |
8 |
|
Exception log |
Exception Handling |
13 |
Log Statute |
9 |
|
unit test |
16 |
|
Security Statute |
8 |
|
MySQL database |
To build the table Statute |
15 |
Index Statute |
11 |
|
SQL statements |
11 |
|
ORM mapping |
10 |
|
Engineering structure |
Stratified |
3 |
Second party library dependencies |
10 |
|
server |
5 |
|
Design of the Statute |
16 |
"Ali Java Development Manual" Download: https://yq.aliyun.com/articles/656256
"Ali Java Development Manual" Download the latest version: http://click.aliyun.com/m/1000019584/
P3C open source projects: https://github.com/alibaba/p3c
P3C plug-in uses the document: https://github.com/alibaba/p3c/wiki/IDEA%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%87 % E6% A1% A3
扫描结果表明,写的代码还有很大改进空间: