社区
C++ 语言
帖子详情
几个人一起写代码的时候怎么配合。
cobra_chen
2011-03-22 09:10:22
现在有个工程,要几个人写。
但是怎么协调呢?
技术都差不多。
现在已经开始了,但是发现我们把一些写好的代码合起来试的时候。
发现出了好多问题。
比如,单独运行OK,但是合到一起就不行了。
合到一起之后发现再改,再合的时候,就出现了代码不同步的问题。
还有很多问题,请各位有团队经验的,给点提示,小弟先谢了。
...全文
1160
26
打赏
收藏
几个人一起写代码的时候怎么配合。
现在有个工程,要几个人写。 但是怎么协调呢? 技术都差不多。 现在已经开始了,但是发现我们把一些写好的代码合起来试的时候。 发现出了好多问题。 比如,单独运行OK,但是合到一起就不行了。 合到一起之后发现再改,再合的时候,就出现了代码不同步的问题。 还有很多问题,请各位有团队经验的,给点提示,小弟先谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kobe198702
2011-03-23
打赏
举报
回复
接口接口接口接口接口接口接口接口!!!一开始就要设计好!!!
CppCoder
2011-03-23
打赏
举报
回复
定好规则
分层设计
抽象共同点、封装变化点
定义接口
坐在一起讨论,并形成文档
也不知道说的对不对,一起讨论
direction917
2011-03-23
打赏
举报
回复
版本控制,各种文档。
wei801516
2011-03-23
打赏
举报
回复
得定义好一套公共接口。。。下面就好分配咯。。。
cobra_chen
2011-03-23
打赏
举报
回复
谢谢7楼宝贵意见。
SVN,一直都用的。
不过我觉得还是以前分模块做DLL来的方便,合的时候也方便简单。
感觉上合代码与合DLL没什么区别,但实际操作起来却不是那么简单。
还有就是觉得配合,沟通对于一个团队来说。真的太重要了。即使团队只有2个人。
莫_问
2011-03-23
打赏
举报
回复
[Quote=引用 3 楼 healer_kx 的回复:]
SVN用了吗?
模块之间的接口定义好了吗?
线程模型什么的,都商量了吗?
顺便问句,是用UNICODE还是ANSI,之前不会没有商量吧?
[/Quote]
+++
赵4老师
2011-03-23
打赏
举报
回复
谁说了算呢?谁发钱谁说了算!(^_^)
cobra_chen
2011-03-23
打赏
举报
回复
发现,软件设计,比软件编码难多了。
nand库路泽
2011-03-23
打赏
举报
回复
统一一下大家的命名规则!这样会方便很多!!
赵4老师
2011-03-23
打赏
举报
回复
别忘了“经济基础决定上层建筑。”
wyfwx
2011-03-23
打赏
举报
回复
定义好接口,大家都按定义的接口实现
xilin1234
2011-03-23
打赏
举报
回复
我认为最重要的是把事情协调好,比如A君做什么,B君做什么。另外还要把接口规范好,同时标识符等也应该有着一定的规范!!!
在实际应用中团队合作是非常重要的...
赵4老师
2011-03-23
打赏
举报
回复
外请或选出一个头,再由头规定
·代码风格
·变量名称、函数接口定义及调用关系
·日志格式
·测试数据及测试方法
·手下的赏罚
tangsun1227
2011-03-23
打赏
举报
回复
1 按交付的功能划分职责,定义接口
2 持续集成
Defonds
2011-03-23
打赏
举报
回复
svn、cvs。。。做好分支、维护
积木
2011-03-23
打赏
举报
回复
。。。。。估计就是校内的某一个小团队,没学过软件工程的。。。
stephenliu2011
2011-03-23
打赏
举报
回复
的确很麻烦啊 要有一个leader定义接口规范等等
lovesi3344
2011-03-23
打赏
举报
回复
极限编程
走好每一步
2011-03-23
打赏
举报
回复
尽量两个人做的东西关联不大吧。
隔一段时间就合在一起,再两个人基于合的版本继续做,这样会减少很多麻烦吧。
pathuang68
2011-03-22
打赏
举报
回复
适当概要设计文档和详细设计文档还是必要的。对于非正式或者客户未要求提供完整的文档的项目而言:
1. 概要设计文档,主要提供功能模块划分,各模块之间的关系、采用的技术路线(包括编程语言、操作系统、数据库系统...)
2. 详细设计文档,主要包括定义各模块之间的接口函数或方法(比如返回值类型,函数的名称,参数的个数及其名称、类型),数据库物理模型(即数据库表结构、字段名称、数据类型、大小)
3. 根据模块划分,进行分工;
4. 组员中任何人都可以提出1,2中的修改意见,但必须要大家一起讨论并通过,才能修改,并要尽快Update相关文档,同时知会所有的参与人员。
5. 使用软件配置管理工具,如SVN, VSS都是很好的习惯,但不是必须的。
6. 使用错误跟踪管理工具,如Bugzilla也是很好的习惯,但也不是必须的。
7. 即便你们认真做到了上面的1到6条,联合调试的时候,仍然会出现意想不到的问题,这其实是很正常的,所有的项目都是这样,不管是M$,还是Google,或者Oracle,或者IBM或者whatever。
加载更多回复(6)
跟我
一起
写
Makefile(一)
跟我
一起
写
Makefile 陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自
[歪谈]经理该不该
写
代码
?
这个话题我在好几个地方看到过,基本上大家的意见有几种:1、小公司别说经理,老板都得
写
(这是在说我吗?)2、一般到100或200人以上的公司,经理很少会直接参与
代码
的编
写
。3、大公司(BAT?这个就不说了)一般经理级别以上不
写
代码
4、还有个观点支持率比较多:那就是要看公司是做产品的还就是做项目的。如果是做项目的一来公司肯定不会大,二来做项目的公司经理和员工
一起
写
代码
是很正常的;如果是做产品的,那么除
程序员
写
代码
没激情该怎么破?
作为程序员,你有没有敲不动
代码
的时候? 重重复复地CURD,产品没完没了地提没任何营养的需求,测试又在提第1024个真实用户压根不会碰的Bug…… 你觉得你的
代码
没有灵魂,你的青春只换来一堆
代码
垃圾。 没意思,这样的程序人生真没意思。你是否有过这样沮丧、丧失敲
代码
的激情的时刻呢? 笔者采访了几位不同码龄层的程序员,发现大部分人均有敲不动
代码
的疲软时分,他们又是如何咬牙克服的呢?
一起
...
多人实时
写
代码
replit.com试用
【整体感受】 The collaborative browser based IDE - Replit 体验一遍后,有几个感觉 一个加强版的github,replit做的功能,github后续都可以实现 核心的在线编辑功能很强大,基本能想到的功能都有,编辑,版本控制,开发环境,debug,包管理等等 相当于安装了vscode+git+nodejs(开发环境)+im+论坛 几个亮点,多人实时编辑
代码
,虚拟开发环境 一站式在线
代码
编辑平台 【缺点】...
聊聊
写
代码
的20个反面教材
今天跟大家聊一个有趣的话题:如何
写
出让人抓狂的
代码
?大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。曾几何时,你在阅读别人
代码
的时候,有没有抓狂,想生气,想发火的时候?今天就跟大家
一起
聊聊,这20种我看了会抓狂的
代码
,看看你中招了没?
代码
格式说起来很虚,下面我用几个案例演示一下,不注重
代码
格式的效果。作为这篇文章的开胃小菜吧。有时候必要的空格没有加,比如: 你看了这段
代码
有何感想,有没有血压飙升的感觉?
代码
好像揉到
一起
去了。那么,如何把血压降下来呢
C++ 语言
64,678
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章