关于多人协作开发的问题!!

fskjb01 2009-03-30 03:06:16
关于多人协作开发的问题,想看看大家的想法是怎么样,请各位多多指点啊!!

现在老师布置了一个项目,要求用三层架构+抽象工厂来实现!!团队里分工是这样的,A,B做管理员那部分,D,E做用户那部分,F设计数据库。
问题是A,B,C,D在实现自己的那部份功能时都有自己的三个层和抽象工厂,那么最后合并为一个项目时会出现有三个抽象工厂,这样会不会有点冗余呢?
一般在正规的开发团队中,在一个项目会有多个抽象工厂吗??
...全文
210 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tddw 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hiddkiller 的回复:]
不应该是这样分的吧??
我觉得应该分为: 数据库设计以及数据操作,权限控制,应该还有界面操作
[/Quote]

你这个还是分模块,数据库设计及数据操作独立出来专人写,就等于共用一个数据持久层了。一样
hiddkiller 2009-03-30
  • 打赏
  • 举报
回复
不应该是这样分的吧??
我觉得应该分为: 数据库设计以及数据操作,权限控制,应该还有界面操作
tddw 2009-03-30
  • 打赏
  • 举报
回复
正规团队分层开发,不是分模块
如果分模块,一般数据持久层会写好,或者用网上现成的
tddw 2009-03-30
  • 打赏
  • 举报
回复
TFS,.net开发最佳,VSS等都不能自动合并和跨域网协作
成都慢生活 2009-03-30
  • 打赏
  • 举报
回复
先完成接口部分
然后各自编码
ms的tfs不错
moonshineidolon 2009-03-30
  • 打赏
  • 举报
回复
开发之前的设计阶段,会考虑到公共的部分,这些部分交给一个人完成,其他人等着他开发完,直接调用,避免出现三个工厂。
开发过程中,为了代码不出现问题,会用源代码管理工具来实现管理,避免手工备份出现错误。

不过用不用工具,设计是必须要做的,否则就出现,每个人分一块,实现的方法可能完全不同。代码看起来不是一个人写的。代码要保证规整。
要有约束和规则。
ojekleen 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 copico 的回复:]
Microsoft Visual SourceSafe
[/Quote]
SVN CVS都可以用来源代码管理
tabbycat 2009-03-30
  • 打赏
  • 举报
回复
TFS
深海之蓝 2009-03-30
  • 打赏
  • 举报
回复
svn也不错
copico 2009-03-30
  • 打赏
  • 举报
回复
Microsoft Visual SourceSafe

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧