阅读开源项目有感

297 阅读1分钟

最近忙于一个电竞项目的开发,开发过程中需要使用很多的三方工具和控件.

别人用来开源的代码拿过来使用会节省很多的开发时间,同时项目中有自己的使用方式,这个时候就特别考验开源项目的广度能不能满足需要.拿过来使用就不是特别方便,就需要更改来更改去.

一个好的开源项目,首先需要逻辑清晰,二是可复用性高,三是性能稳定. 说了这么多,其实在有空的时候,需要多看看人家写的代码,为什么用的人那么多?

总结原因如下:

  1. 封装性强
  2. 复用强
  3. abstact,interace 基类使用广泛

以后争取一周学习一下别人的开源项目,针对一个项目进行分析.