你们遇到过合作不给完整代码的情况吗?

10 小时 15 分钟前
 firhome

一家公司找我们合作帮忙开发,对方新建了个 git 仓库。

结果仓库里代码只给了基础的框架(前端,类似各种 admin 后台),逻辑代码通通不讲。

他们已经做了许多开发,但是菜单一个都打不开(把相关菜单的代码从这个仓库里移出了)

现在让我们帮忙开发,意思只新增菜单就行了。

[新需求是照着他们之前的业务出的] 。

他们这个 admin 用什么列表,什么搜索,弹框之类,以及他们自封的一些业务组件,我要参照他们之前怎么做的,好保持统一,现在一个都参照不了。

真的无语,既然合作开发,这年头还有不给看全部代码的。

3572 次点击
所在节点    职场话题
34 条回复
ZGame
8 小时 4 分钟前
@pkoukk #18 你这也不是啥正统 winform 开发, 也只有涉及第三方厂商类似金蝶用友那种可能会用这种 hooks 方法...
xz410236056
8 小时 1 分钟前
@pkoukk #18 把几个界面打包成一个静态库(或者动态库、组件)这是可行的,可以单独跑的(但是不能调用主工程的相关组件之类的东西),但是公司开发功能总不能一个界面一个库吧。app 开发和 SDK 开发不太一样。
FreeGuy
7 小时 59 分钟前
太幼稚了,源码是核心,怎么可能说给就给,越是影响大的项目安全级别越高!
pkoukk
7 小时 56 分钟前
@ZGame 插件式开发,我觉得挺正常啊,很多软件都是这个架构。
guanhui07
7 小时 50 分钟前
很正常
NakeSnail
7 小时 47 分钟前
额外工作算钱就行,赚钱嘛
yikyo
7 小时 42 分钟前
不关你事,你只要正常开发就行了,期间导致开发成本高,开发体验不舒服,只要工资正常给你,其他事情没必要纠结
lasuar
7 小时 39 分钟前
合理的,按要求做就行了。
ZGame
7 小时 36 分钟前
@pkoukk #24 嗯算是插件式开发吧... 但有时候更像逆向那种 hooks 方法,就是对方没提供源码 ,然后调用他的软件的方法
ZGame
7 小时 35 分钟前
@pkoukk #24 跟 plugin 还是有区别,那个是对方主动提供的接口类,类似 java spi 那种模式,你只用按那个模式去写代码就可以了
pkoukk
7 小时 28 分钟前
@ZGame #30 就是这个模式,dll 按照文档实现接口,框架按接口调用 dll 里的方法。
只是区别在于,大部分情况下不提供框架的源码,所以集成测试的时候需要注入。
ttyy22007
4 小时 45 分钟前
有可能对方公司某个领导拍脑袋决定的,为了代码保密
evill
4 小时 14 分钟前
不知道为什么这么多人介意这个问题,或者单纯为了喷保密

这很正常的事情,比如电商 app 这些,各部门代码隔离非常正常。

营销部分只能看到活动部分,订单部门只能改订单。

每个模块自己做一个单独的启动方式;通用的比如 session 等,开发走 mock 。

上线直接 CI 打包就行。

而且很多大项目,如果给你全部代码,编译都得半天。
evill
4 小时 13 分钟前
当然这种项目一般有一个框架,要求各个模块按照特定的方式接入。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1082405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX