菜鸟请教如何进行多人开发

问题描述

各位大侠,本人以前只是用vs2010(c#)开发过winform程序,最近一个项目(也是用vs2010c#开发)需要和两个朋友共同开发,个人在网上看了一些多人合作开发的方法,好像是用库的形式lib、dll,或者用一个解决方案包含多个project。但是心里还是没有明白到底应该怎么做,应该选择怎样的方式,或者还有什么好的方式,请各位指点。(项目不是特别大,就是一个库房管理系统,有数据库)。谢谢!

解决方案

本帖最后由 bernie520 于 2016-02-08 16:05:10 编辑
解决方案二:
楼主说的是在代码组织形式上的问题,这与项目类型有关.而一般来说重要的是代码管理问题,通常使用SVN等工具即可.
解决方案三:
我最近在看极限编程,不过和你需要的貌似关系不大,我只是路过
解决方案四:
跨项目的协作早就落伍。用源代码管理工具,即便是行为单位的代码,也可以协作。用git。
解决方案五:
引用楼主bernie520的回复:

个人在网上看了一些多人合作开发的方法,好像是用库的形式lib、dll,或者用一个解决方案包含多个project。

这并不是你所谓的多人合作开发。多人合作开发,首先是多人可以去开发同一个project,而不是各自负责什么project。再多人合作开发中,代码共享是一个主要原则。使用svn、git是主要的工具。不过工具之外,还需要至少有一个负责人,他负责计划、定义、培训、仲裁任何冲突问题。
解决方案六:
项目的管理是很重要的,你现在只是两个人,其实从你两个人当中出来一个人兼管理就可以了。
解决方案七:
多人开发的话,从业务的角度要确认好这个项目有哪些模块,模块与模块之间有哪些需要关联的,哪些功能需要提成公共的东西,数据库应该如果设计等等。从技术角度要确认好Framework使用哪个版本,使用什么框架等等。别等到开发到一半了才知道两个人做的东西合不到一块,或是两个人做的东西都是些重复的,再或者是某个功能你认为他做了他认为你做了。最重要是要做到有效沟通。
解决方案八:
使用svn、git是主要的工具。不过工具之外,还需要至少有一个负责人,他负责计划、定义、培训、仲裁任何冲突问题。
解决方案九:
学习学习使用svn、git工具
解决方案十:
项目开发只是其中一部分,最重要的需要做好需求,并根据需求内容做好分工,然后再进行合作。
解决方案十一:
用dll,分模块。把接口开放。可以先设计基础模块,比如数据库和数据库访问类。其实数据库结构出来了就会分了。结构又和需求挂钩。

时间: 2024-12-30 20:07:07

菜鸟请教如何进行多人开发的相关文章

菜鸟请教(VS C# SQL AD 开发简单系统)

问题描述 各位大神,你们好!我刚进入一个新单位,领导要求开发一个简单的系统(CBS),如下:开发环境要求,所用语言c#,数据库MSSQL,开发工具MSVisualStudio.软件要求:1.权限管理模块.实现用户在CBS系统中的功能权限管理,并且要求对用户实现组管理.这样,用户在被加入到组后可继承组的所有权限.用户验证要与MSAD集成,即AD用户无需验证即可登入本系统.2.基本信息管理:基础信息维护的画面(比如部门人员类型等信息的维护)3.功能模块:CBS基本功能开发(比如采购模块采购申请

IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教

问题描述 IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教 解决方案 searchBar tableView 自定义cell 自定义view imageView 主要就是那个tableView 解决方案二: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个模块是基于一个框架(uisplitview)还是个字独立的 中间的界面跳转是怎么实现的 tanks 解决方案三: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个

菜鸟请教,asp.net 网站的开发基础

问题描述 菜鸟请教各位大虾,请不吝赐教啊:1.有没有一本书,介绍某个知名网站的开发过程,团队合作.流程图以及主要代码的?2.关于美工和程序员的协作要求,即美工在设计过程中如何配合程序员呢? 解决方案 解决方案二:貌似木有解决方案三:帮顶了,美工如何配合的问题,主要是分工了,美工可以设计页面并制作,或者仅制作,由程序员设计.解决方案四:如果你有开发基础,就是基本的基础知识,你还是去找本有关于网站开发项目的书对做做上面的实例,你就会明白一些吧.解决方案五:有大把时间来写书的,也许他就没大把时间做项目

小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action

问题描述 小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action 姓名 年龄 这三行input是使用jquery动态添加的,现在就是想实现jsp页面三行一起,提交数据到action,保存到数据库中.现在就是想请教各位大神,jsp怎么保存数据,action中怎么具体实现......实在是疯了.使用的struts2+spring+hibernate框架, 解决方案 你看看把input标签的name改成name[],后台获取这个数组我php项目是这么获取的,后台接受name[

小菜鸟请教easyui中页面中取值

问题描述 小菜鸟请教easyui中页面中取值 就是想在url的action中可以取到值, 额 小问题 ,麻烦各位了,谢谢 解决方案 连接遍历字符串闭合错了,应该这样 url:"crmuserAction!findByPage.action?suoshubumen="+a,

easyui-小菜鸟请教各位动态添加删除jsp页面一行input表格

问题描述 小菜鸟请教各位动态添加删除jsp页面一行input表格 主要是点击增加按钮,实现添加一行input单元格,并可以删除 麻烦各位了,谢谢,http://ask.csdn.net/my# 解决方案 给你一个纯js的样例,希望对你的基础能力有帮助 function DeleteRouteTable(divId, riF, nameF, msgF){ this.riField = riF; this.nameField = nameF; this.msgField = msgF; var di

国内可视化采集系统已经没有人开发了么?

问题描述 国内可视化采集系统已经没有人开发了么? 国内可视化采集系统已经没有人开发了么? 国内可视化采集系统已经没有人开发了么? 国内可视化采集系统已经没有人开发了么? 解决方案 我看是没人开发了.哈哈哈哈哈哈哈哈 解决方案二: 数据采集,信号处理,数值计算,图像处理,数据分析,可视化计算,虚拟仪器.国内有人在艰苦研究,隐忍潜行,希望支持.请看下面网站,谢谢光临! 基于控件(OCX,ActiveX)的虚拟仪器 ChengBo Software Workshopwww.chengbosoft.co

菜鸟请教android波形图的问题

问题描述 菜鸟请教android波形图的问题 通过录音获取到的原始PCM数据,怎么展示其波形图,不是动态的展示,是静态的 解决方案 先计算好绘图区域,然后根据最大值最小值自己绘图区域的top和bottom做一个比例关系计算,就可以得到数值对应的坐标,剩下的就是画了 解决方案二: http://download.csdn.net/detail/hugion/5163885 解决方案三: http://www.docin.com/p-787343381.html 解决方案四: matlab的话,直接

框架-菜鸟请教个问题,请大神帮忙解答!!

问题描述 菜鸟请教个问题,请大神帮忙解答!! 我的网站本身是个框架,上左右结构的,点击左边的菜单,右边出现网页.之前没问题,但是现在需要在打开的网页(这个网页是超链接www.xxx.com)也是个框架结构,我需要点击这个网页中的某个标签才能最终到达我需要的这个网页,但是单独超链接到这个网页却不行(www.xxx.com/123.jsp),怎么样做才能保持xxx网站框架存在的情况下直接超链接到123.jsp呢? 解决方案 请问你点击的那个标签有操作数据的功能吗? 解决方案二: 在WebRoot目录