写代码那点事(四)为什么我们有这么多代码-续

对,没错,继续思考代码多的问题.
在开发当中我发现,在好多的类中总有那么两个或几个方法的代码基本相似甚至一样,这也是导致我们有这么多代码的一个元凶.为什么会有这种方法的存在呢,其实我认为有以下原因:

  1. 不知道有这种功能的方法存在--导致出现一样功能的方法
  2. 逻辑划分不清晰--导致出现相似功能的方法

那么为什么大家会不知道有这种方法的存在呢,因为没有注释啊亲,没有人愿意每用到一个功能的时候都去翻一遍所有方法,去猜A方法可能是我需要的功能封装的方法,但是因为命名不是很好所以也不太确定到底是不是,所以要读一下这个方法的源代码,然后才知道是否是自己需要的方法.这个流程走一遍还可以两个也可以接受,如果每用到一个功能的时候都去走一遍我想是每人愿意的,所以碰到一些简单的功能时为了节省时间就自己来实现了,这就导致了上面的问题的出现.
那么怎么解决这个问题呢?我觉的有以下几个方法

  1. 增加注释
  2. 方法命名合力
  3. 将注释形成文档,大家可以直接查阅
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容