1 编码原则
1.1 可读性原则
(1)清晰第一
清晰性是易于维护程序必须具备的特征。维护期变更代码的成本远远大于开发期,编写程序应该以人为本,计算机第二。一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。
(2)简洁为美
简洁就是易于理解并且易于实现。代码越长越难以看懂,也就越容易在修改时引入错误。提倡通过简洁明了的代码来提升代码可靠性。废弃的代码要及时清除,重复代码应该尽可能提炼成函数。
(3)风格一致
所有人共同分享同一种风格,为后期维护,和代码交接带来便捷。
1.2 设计原则(1)开放封闭原则
对于扩展是开放的,对于修改是封闭的。
(2)单一职责原则
每一个子函数或者类似的代码块应该只有一个职责,所以只有一个原因会使其改变。
(3)接口隔离原则
接口尽量细化,同时接口中的方法尽量少。
(4)最少知道原则
一个子模块应该与其它模块保持最少的了解。
(5)依赖倒置原则
高层模块,低层模块,细节(实现)都应该依赖抽象(即接口)。
全部0条评论
快来发表一下你的评论吧 !