为什么需要项目规范呢?
你可能有这样的想法,技术很好,技能和创造力的体现,制定编码规范,专门针对某个项目指定编码规范。
项目规范就是一系列标准:
规定代码中的变量如何定义,注释如何编写,数据库表如何设计,界面如何组织。
编码规范?
编码规范对于开发人员来说是非常重要的,有以下几个原因:
1.一个软件的生命周期中,80%的花费在于维护
2.几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护
3.编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码
4.如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品
5.为来自不同的项目组或个人提供标准的代码格式。
版本控制?
有利于以下:
项目整体管理
小组成员之间的协调
统一管理小组各自承担的子项目
统一汇总小组成员所做的修改
保留修改的痕迹
对各个版本进行标识、管理以及差异辨识
常用开源版本管理工具有:
CVS(concurrent version system)已经不适合现在使用
SVN(subersion),Git,使用linux来开发。
集中式:cvs和svn
分布式:git
区别:
Svn的优点:适合开发人数不多的额 项目,安全,一致性高
缺点,服务器压力大,不可脱机操作
Git的优点:可脱机操作,容易解决冲突,速度快,灵活,公共服务器压力小
缺点:文件保密性差,学习周期相对而言比较长,不符合常规思维
在windows下
Svn :eclipse,visual studio,服务器端
Git:eclipse,visual studio,服务器端
安装svn客户端:
TortoiseSvn(可以另外下载简体中文包:language )
Svn的常用操作:
检出
显示日志
加入
提交
更新至版本
删除
还原
锁定
更新:获取版本库最新版本。
解锁
如何搭建svn服务器?
Visualsun server安装后,创建版本库,创建用户(登陆用户才能使用该库),创建权限,
创建组(如果权限一样,就选择组就好了)等等
在eclipse中使用svn的版本控制:
安装插件:subclipse。
那么如何使用操作?
新增的操作:先检出资源库,创建一个类,右键点击这个类,选team,再选择提交,点击ok。
新增属性:选择team,再提交。
如果要还原,就右键,点还原。
锁定:右键,选择锁定,ok。图案是打勾。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步