软件开发中说的check out, check in是什么意思?

 我来答
情感导师九九
高能答主

2020-02-19 · 人生如逆旅,你我亦行人!
情感导师九九
采纳数:370 获赞数:44427

向TA提问 私信TA
展开全部

就是在比较大的项目中,为了避免不同的人编辑相同的代码,导致代码覆盖等错误,设计了树形的结点,将一份较大的代码,分成很多tcl(小的部分),每个人改动代码时,将要改动的代码check out,这时别人就不能对代码改动。

改完了,在check in回到结点上,别人才可以对check out进行修改,这样在大型的软件开发中避免了代码的覆盖写冲突等问题。


扩展资料:

软件开发常遇到的问题:

一、没有规划的开始:

很多App项目在开发之前,都没有规划好,这就比如,写作文没有大纲,做房子没有建筑图,到最后做出来的app和客户需要的效果大相庭径。所以在开始之前就要做好一 份书面规划,包括APP开发的目的、需要实现的功能,以及预期每个阶段需要完善哪些功能等等,然后根据规划,设计出用户需求的流程图

二、盲目的创建跨平台app:

跨平台app在一定程度上,能从用户的实际使用中获得反馈,有利于改善在其他平台发布的版本。然而跨平台app一般情况下没有全面的功能,对于多个独立的平台来说,则需要更多的编码。所以在设计app之前,要展开用户调查,包括不同的年龄、生活方式、教育环境等等, 再判断使用安卓和ios的比例, 确定好开发平台。

三、不重视开发人员建议:

通常产品设计师在得到一些灵感的时候,就会在产品中加入一些其他元素,然而站在开发者的角度去考虑问题,有时候会觉得加进来的这个东西比较多余,而且和移动设备的操作体验也不匹配,或者这些元素会产生一些不必要的数据。

琶洲小混混
推荐于2017-11-28 · TA获得超过128个赞
知道答主
回答量:53
采纳率:0%
帮助的人:32.4万
展开全部
就是在比较大的项目中,为了避免不同的人编辑相同的代码,导致代码覆盖等错误,设计了树形的结点,将一份较大的代码,分成很多tcl(小的部分),每个人改动代码时,将要改动的代码check out 这时别人就不能对代码改动,你改完了,再check in 回到结点上,别人才可以 check out 进行修改,这样在大型的软件开发中避免了代码的覆盖写冲突等问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式