helpers中的公共方法很多,有什么好办法能让团队的小伙伴们自动的去了解,避免重复呢?

helpers中的公共方法有很多,实际工作当中很多情况下大家还是喜欢在自己工作的类中去书写,重复写轮子。
除了人为的去查找,去审核代码,有没有什么其他硬核一点的办法避免这个问题(示例:整一个方法目录? 或者利用Ai是否有好的办法哈)

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 22
JaguarJack

写文档啊 :joy:

1年前 评论
wanglaodid (楼主) 1年前
JaguarJack (作者) 1年前

除了强制,没有别的办法

1年前 评论

现在大家的提问好像过于格式化了,像这里的问题明明跟 运行环境,PHP 版本都没有关系了,还是贴了上去

1年前 评论
wanglaodid (楼主) 1年前

重复造轮子无非也是写在helpers 里吧, 那也就是他实际上会到helpers里去浏览, 如果一眼就看见了helpers里有相同功能的相同方法他应该就不会重复造轮子了。 所以可以从两个方向出发优化。一、考虑将helpers 分类拆分 二、制定规则,写方法前去对应的helpers里去查看有无轮子

1年前 评论
wanglaodid (楼主) 1年前
fofome (作者) 11个月前

多大的项目啊,helpers都需要借助外力才能了解了,很简单,禁止自定义结构化的函数,有需要申请,申请后再编写,禁止在自定义类里面编写结构化的代码块~

1年前 评论
wanglaodid (楼主) 1年前
sanders

评审少不了的,也可以通过一些规则来防止大家造轮子,比如通过函数命名规则,如果模块、模型、功能都有项目统一的命名,并符合统一规范,便能快速检索出是否有相同作用的函数。

1年前 评论
DonnyLiu

团队内部编写一个规范文档,让大家都按照规范来写,只能强制这样搞

1年前 评论

你们代码不审核的吗?

1年前 评论
wanglaodid (楼主) 1年前
keyboby (作者) 1年前
wanglaodid (楼主) 1年前
keyboby (作者) 1年前

很简单,招聘薪资提高一些,水平招高点的

1年前 评论

自定的助手函数名 前面统一加上 c_ 这样就区别开来了

1年前 评论
wanglaodid (楼主) 1年前
  1. 制定代码规范;
  2. 加强代码审核。

涉及到代码复用的问题,不仅是个人能力问题,还需要良好的编码习惯。团队越大,问题越明显。所以只能从源头上抓起,加强规范意识的培养,完善代码审核机制。

助手函数只是个缩影,项目中的公共类,基类,接口,抽象类等全局性的相关代码,如果前期不做好规范控制的话,后期维护起来相当痛苦。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!