共读 0119:优秀的代码
优秀代码,我觉得有以下几点。
-
有必要的测试代码,而不只有业务代码。软件本质上是一种工程,不管实现是怎样的业务逻辑,必须可验证
-
高内聚,松耦合。优秀代码和代码之外的世界,界面很清晰,比如就是通过api来交互,甚至api都是标准的。但内部实现复杂的逻辑
-
代码是用来给人看的,可读性很重要。可读性并不是说不能用复杂技术,只要是必须的技术
-
多用约定速成,或者惯例的方法命名和编写
共读 0119:优秀的代码
优秀代码,我觉得有以下几点。
有必要的测试代码,而不只有业务代码。软件本质上是一种工程,不管实现是怎样的业务逻辑,必须可验证
高内聚,松耦合。优秀代码和代码之外的世界,界面很清晰,比如就是通过api来交互,甚至api都是标准的。但内部实现复杂的逻辑
代码是用来给人看的,可读性很重要。可读性并不是说不能用复杂技术,只要是必须的技术
多用约定速成,或者惯例的方法命名和编写
本文标题:Day 2549:学习
本文链接:https://www.haomeiwen.com/subject/oiydodtx.html
网友评论