[发明专利]一种标准化编程的智能辅助工具及其工作方法在审
| 申请号: | 202110775198.0 | 申请日: | 2021-07-08 |
| 公开(公告)号: | CN113641346A | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 丘仲权 | 申请(专利权)人: | 福建通慧教育科技有限公司 |
| 主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34 |
| 代理公司: | 泉州劲翔专利事务所(普通合伙) 35216 | 代理人: | 张娜 |
| 地址: | 350000 福建省福州市鼓楼区软*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 标准化 编程 智能 辅助工具 及其 工作 方法 | ||
本发明涉及一种标准化编程的智能辅助工具及其工作方法,包括基础技术架构模块、组件库模块、智能编程助手模块以及应用课程模块,所述组件库模块基于基础技术架构模块构建各架构的组件,所述智能编程助手模块为用户交互窗口,用户通过所述智能编程助手得到标准化的代码,所述应用课程模块包括多种应用学习课程。本发明既吸收了低代码平台的优点,极大地降低开发者的能力要求,大幅提升开发效率;又提供标准格式的源代码给开发者作为学习示例,加速开发者的学习成长。本发明既为企业节省时间和金钱成本,又为软件行业源源不断地培育实战人才。
技术领域
本发明涉及辅助编程的软件系统技术领域,尤其涉及一种标准化编程的智能辅助工具及其工作方法。
背景技术
自上世纪90年代以来,IT行业蓬勃发展,尤其是近十来年互联网、移动互联网的飞速发展,带动了IT技术的日益革新;编程语言如C、C++、Java、Python等,编程框架如Spring、SpringBoot、SpringCloud等,开源代码GitHub、Gitee等,智能编程产品如OutSystems、PowerApps、AppMaker、腾讯LowCode、阿里宜搭等日新月异;然而,IT技术的飞速发展,并没能解决IT行业一直存在的弊病:标准化编程问题。
IT业界的程序员,仍然还遵循着固有的成长轨迹:在校园里接受编程的理论学习、通过培训机构强化学习、进入企业中摸索、在项目中试练;新手程序员与前辈相比,差别仅在于前辈是学习C++,而他是学习Python;每个程序员的编码习惯来源于各自的学习途径和通过搜索引擎获取的代码片段;新手程序员前辈犯过的错误,新手程序员几乎要重复踩坑;前辈曾经不规范的编程风格,新手程序员几乎会重现成另一种形态。
业界尝试过很多方式,试图解决这个问题,包括且不限于以下方式:
1、编码规范:制定详细的编码规范,要求程序员遵循,但该方法一方面规范能约束的范围有限,另一方面规范的理解和执行能力千差万别,效果差;
2、管理制度:与方式1配合,制定严格的管理制度,但该方法效果完全依赖于执行人,效果差;
3、架构分离:架构解耦,把功能封装成组件,组件实现和组件调用拆分成不同团队去做,但该方法当组件变多之后,管理成本极高,且应用效果参差不齐,效果不理想;
4、低码开发平台:通过开发平台屏蔽编码细节,让程序员少写代码,但该方法只会让能写程序的程序员越来越少。
综上所述,标准化编程问题一直无法解决,带来诸多影响:
(1)程序员重复犯错,项目成本高;
(2)编程风格多样,维护成本大;
(3)程序员学和用脱节,学习难度大,成长缓慢,校企间存在巨大鸿沟。
发明内容
本发明旨在解决现有技术中的上述技术问题,为此,本发明的目的在于提出一种能让程序员快速学习前辈的标准化编程方式、降低编程成本、实现学习和使用融为一体、快速且大幅提高效率的标准化编程的智能辅助工具及其工作方法。
本发明解决上述技术问题的技术方案如下:一种标准化编程的智能辅助工具,包括基础技术架构模块、组件库模块、智能编程助手模块以及应用课程模块,所述组件库模块基于基础技术架构模块构建各架构的组件,所述智能编程助手模块为用户交互窗口,用户通过所述智能编程助手得到标准化的代码,所述应用课程模块包括多种应用学习课程。
优选的,所述智能编程助手模块包括项目管理模块、库表映射模块、接口API设计和管理模块、页面可视化设计器以及在线预览模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建通慧教育科技有限公司,未经福建通慧教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110775198.0/2.html,转载请声明来源钻瓜专利网。





