- 高效开发!很多库设计的都非常强大,但是需要额外花大量时间研究,这里将进行简化,目的是加快开发速度!
- 由于golang没有模板,导致很多相似的函数,都得重复写很多遍,会产生大量冗余,导致开发效率低,维护成本高,所以想封装所有的工具函数,提高开发效率,同时降低维护成本。
- 简单!任何api,都设计的特别简单!
- 大量的使用反射。
- 此库适合追求开发效率的!很多函数执行效率低,不适合大工程!追求性能,请慎重
- 此库还在开发中,慎重使用。
- 任何一个导出函数,都要有单元测试!
- 计划就提供三种包:
- ultraio: io相关
- alg: algorithm. 基础的数据操作(slice, map),算法函数等
- ultralog:此库用到的日志接口,便于应用时重定向
- 封装常用第三方库
- glog
go get -u github.com/badforlabor/gocrazy