餐厅订餐系统Java源码干净的代码-java
目录
介绍
软件工程原理,来自
Robert
C.
Martin
的书,适用于
Java。
这不是风格指南。
它是用
Java
制作软件的指南。
并非此处的每一项原则都必须严格遵守,普遍同意的就更少了。
这些只是指导方针,仅此而已,但它们是由Clean
Code的作者根据多年的集体经验编纂的。
我们的软件工程Craft.io只有
50
多年的历史,我们仍在学习很多东西。
当软件架构与架构本身一样古老时,也许我们会有更难遵循的规则。
现在,让这些指南作为评估您和您的团队生成的
Java
代码质量的试金石。
还有一件事:了解这些不会立即使您成为更好的软件开发人员,与他们一起工作多年并不意味着您不会犯错误。
每一段代码都是从初稿开始的,就像湿粘土被塑造成最终形式一样。
最后,当我们与同行一起回顾时,我们会剔除不完美之处。
不要为需要改进的初稿而自责。
而是打败代码!
变量
使用有意义且可发音的变量名
坏的:
String
yyyymmdstr
=
new
SimpleDateFormat
(
"
YYYY/MM/DD
"
)
.
format(