摆脱不了PHP的思路, 我现在写了很多辅助函数, 这种思路是不是错误的?

就是感觉官方包太简单了, 而项目中随时都要使用一些复杂函数. 可能写PHP写多了, 总是按PHP思路来,
我甚至想把PHP的函数库,用GOLANG实现一遍…

问, 大家都封装函数库吗? 还是简单写几个类?

共 3 个回复


jindaodama

看情况,通用的就写成函数比较方便

# 0

tt_0411

与类关联弱的代码写成函数, 而不是类的方法, 我觉得挺好, 这样也便于做单元测试;

但是想把PHP函数库用golang实现一遍就有问题了, golang的标准库覆盖面还是挺广的, 楼主或许应该多看看golang标准库

# 1

kaixinmao

GitHub上也有不少,我第一次的做法是找相关的开源项目,看看他们解决类似问题用了什么。

暂时对整个Go的各个库还不熟悉,所以看看他们用什么。

https://github.com/avelino/awesome-go

有个这个项目可以看看,搜集了一些常用的。

# 2