打印
[应用相关]

说说我以前写程序的“教训”

[复制链接]
2233|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianli1980|  楼主 | 2012-6-2 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1;刚开始写程序时,老是会发生程序改烂了,之前的版本却忘了备份的悲剧。

  2;后来学会了天天备份程序,随着版本越来越多,自己根本不知道哪一个日期的备份代表什么样的状态。

  3;于是准备了一张清单,详细列版本间的差异,但随着程序越来越多,一天可能改了很多程序,我后来就懒得去填那张清单了。

4;后来有个机会带着几个学弟一起做期末项目,虽然各有各负责的部分以,最后就是五个人,做出五个版本,结果整合工作花了最多的时间。
沙发
pattywu| | 2012-6-2 18:18 | 只看该作者
你可以使用一个SVN的软件,每次修改程序,把程序上传到SVN服务器上。
    这是现在很多大公司都在应用的软件版本管理方法。

使用特权

评论回复
板凳
aozima| | 2012-6-2 19:42 | 只看该作者
按时间线流行的分别是 cvs --> SVN --> git
或其它商业的版本控制,bug管理。
不管哪个,控制是必须的。
另外就是数据安全。防灾,防盗。
防盗又分常规小偷和商业间谍,说不定刚面试那个家伙就是。

使用特权

评论回复
地板
拿起书本| | 2012-6-5 23:24 | 只看该作者
现在市面上有许多版本控制软件可以选择,如CVS、SVN等,这些软件可以帮我们管理程序开发的历史记录,可以降低程序开发的风险,好处很多。

使用特权

评论回复
5
jxmzzr| | 2012-6-6 08:23 | 只看该作者
看到楼主的“教训”就看到了初学的我。以前我总认为大型项目才用得到专业的版本控制软件。

使用特权

评论回复
6
Ryanhsiung| | 2012-6-6 19:44 | 只看该作者
3;于是准备了一张清单,详细列版本间的差异,但随着程序越来越多,一天可能改了很多程序,我后来就懒得去填那张清单了。  
这个直接写在代码中,备份名称中也要描述时间+主要修改的东西

使用特权

评论回复
7
lttian| | 2012-6-6 21:42 | 只看该作者
刚看了下SVN的网站,感觉好复杂的样子~

使用特权

评论回复
8
xsgy123| | 2012-6-6 23:25 | 只看该作者
初学编程好像都经历过这段过程

使用特权

评论回复
9
yybj| | 2012-6-6 23:35 | 只看该作者
做一名优秀的程序员,的确要花不少功夫

使用特权

评论回复
10
suse-lj| | 2012-6-7 10:51 | 只看该作者
跟楼主 有同感

使用特权

评论回复
11
op2sql| | 2012-6-7 18:33 | 只看该作者
我基本上备份两三个,有新备份的,就把老的删除了.

使用特权

评论回复
12
hsbjb| | 2012-6-7 20:22 | 只看该作者
编程的经验是慢慢总结出来的

使用特权

评论回复
13
baidudz| | 2012-6-7 20:32 | 只看该作者
一些好的编程习惯还是要养成的

使用特权

评论回复
14
pkat| | 2012-6-7 21:02 | 只看该作者
调程序还是很需要耐心的

使用特权

评论回复
15
无冕之王| | 2012-6-7 21:24 | 只看该作者
程序员都是在教训中成长的

使用特权

评论回复
16
huangfeng33| | 2012-6-7 21:50 | 只看该作者
楼主的经历好像看到了小弟的再现。
经验就是这样在一次次失败中总结出来的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝