我的自动化编程

作者分享了自己实现的自动化编程工具,该工具在thinkphp框架下自动生成CURD代码,包括视图样式和权限验证。尽管满意其提高效率的作用,但作者计划基于新架构和理念打造更强大的新版本,旨在实现更高级别的自动化编程,包括需求分析、方案构建、代码编写等自动化。同时,讨论了未来自动编程的可能性,包括智能生成需求和程序的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录一个想法,不是今天才想。

这只是我的自动化编程,如果有读者不小心看到这篇文章,请不要把它想得很高大上。


因为我已经实现了在thinkphp3.1.2下半自动生成标准的CURD代码,可以给视图带上既定样式,给控制器方法带上相应的RBAC权限验证,自动生成RBAC节点的SQL,最后将生成的代码自动保存为相关程序文件。

我对此并不满意,虽然我对它进行了几次优化和改进,它从一开始就被我设计的有5个代码编辑框可以在一个web页面上不用切换文件就能立即修改指定代码块,现在还能够将保存过的代码项目再次在这个编辑器中打开(是的我把它当作一个编辑器了),为它甚至还考虑了一些安全因素和操作体验以便我的同事也能够使用。

在开发一些功能模块的时候,它已经被我自己用过好几次了,我相信它的准确性和稳定性,也知道他的缺点因为他是我调教出来的学生,至于我的同事们用过多少次,我没有问过,不过我知道他们用过。

然而它只是基于我们公司内部常用框架的一个辅助工具,它不能够被外部使用,只能在我与同事之间的小环境内,为了在特定任务下提高效率才使用一下。虽然它自动生成的代码有时不需要通过修改可以直接上线,但因为业务的逻辑往往需要将他生成的代码进行一些修改才能达到目的,而它生成的代码是基于我预先设置的代码模板,是不包含任何业务逻辑的。当然了正是基于它自动的生成了标准的CURD代码,才使得我可以专注于添加和修改少量的业务代码即可完成目标。

我还是要重复一遍我对它并不满意。

不是不算满意,是不满意。

虽然我的同事对于这个东西表现了一丁点兴趣,以及友好或客套性的向我表达了些许称赞,并同意了这个东西可以一定程度的提高效率的观点。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值