找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-13 11:02  /   查看:2105  /  回复:0
开发人员福利功能,在使用老版本活字格的做协同开发的时候,当有多个技术大佬一起开发的时候,我们会遇到这样的问题
  • 开发人员A其实只是修改或者迁出一个表,但是整个数据库就会被迁出;
  • 开发人员A其实只是修改或者迁出一个服务端命令,但是所有服务端命令都会会被迁出;

这样我们开发人员的开发效率就有所下降
理论上确实这样的,但是其实大家很多公司都是一个人负责一个项目,这样的问题表现的就没有那么明显
活字格7.0 updata1新版本中,我们支持更加细粒度的迁出
1.服务端命令支持单独迁出
先看效果
image.png580651855.png
这里顺便给大家一个别的问题解决方案,
如果你要看一个服务端命令的时候,必须先将其迁出
image.png123659056.png

很多大佬,可能会有疑问,为什么不是在我们修改服务端命令以后,在提示迁出?我看一下你就要我迁出?
>这个因为一些技术限制,因为对话框弹出以后,很多地方就不好控制了,具体的我就不在细节说明了;
不过,这个其实能从侧面解决一些大佬的需求,我记得有的大佬希望,有一些核心的逻辑(服务端命令)不能被一般员工看到,其实以后的话,你就可以常年把你的核心逻辑(服务端命令),迁出,这样别人就不能进去看具体的命令设置

虽然,我自己一直不太认可不让开发人员看逻辑的想法,但这个次也算是给一直说这个问题大佬有交代了

2.定时任务支持单个迁出
这个我就不多解释了,我很早之前就给大家说过,其实定时任务和服务命令其实是亲兄弟,只是一个是定时执行,一个是需要别人调用以后执行的,所以一般的功能策略他们俩是一样的
3.外联数据表支持单个迁出
同前面的服务端命令一样,其实大家再做项目开发的时候,经常是一个项目不同模块是不同的人负责,一个模块自然涉及到数据表格服务端命令的设计,结果因为都是整体迁出,就导致有点不方便,新版本中我们支持单个迁出了
image.png944560241.png
PS:目前只有外联的数据库支持,内置数据库不支持;原因非常简单,就是内置数据库是一个文件型的数据库的,他们都是一个整体,实在不好做到单表迁出,但是外联数据库就相比方便很多了


那到底,那些模块都可以单独迁出了呢?
大家可以在工程模块中问
image.png978247070.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部