[应用相关] 说说我以前写程序的“教训”

[复制链接]
3017|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等,这些软件可以帮我们管理程序开发的历史记录,可以降低程序开发的风险,好处很多。
jxmzzr 发表于 2012-6-6 08:23 | 显示全部楼层
看到楼主的“教训”就看到了初学的我。以前我总认为大型项目才用得到专业的版本控制软件。
Ryanhsiung 发表于 2012-6-6 19:44 | 显示全部楼层
3;于是准备了一张清单,详细列版本间的差异,但随着程序越来越多,一天可能改了很多程序,我后来就懒得去填那张清单了。  
这个直接写在代码中,备份名称中也要描述时间+主要修改的东西
lttian 发表于 2012-6-6 21:42 | 显示全部楼层
刚看了下SVN的网站,感觉好复杂的样子~
xsgy123 发表于 2012-6-6 23:25 | 显示全部楼层
初学编程好像都经历过这段过程
yybj 发表于 2012-6-6 23:35 | 显示全部楼层
做一名优秀的程序员,的确要花不少功夫
suse-lj 发表于 2012-6-7 10:51 | 显示全部楼层
跟楼主 有同感
op2sql 发表于 2012-6-7 18:33 | 显示全部楼层
我基本上备份两三个,有新备份的,就把老的删除了.
hsbjb 发表于 2012-6-7 20:22 | 显示全部楼层
编程的经验是慢慢总结出来的
baidudz 发表于 2012-6-7 20:32 | 显示全部楼层
一些好的编程习惯还是要养成的
pkat 发表于 2012-6-7 21:02 | 显示全部楼层
调程序还是很需要耐心的
无冕之王 发表于 2012-6-7 21:24 | 显示全部楼层
程序员都是在教训中成长的
huangfeng33 发表于 2012-6-7 21:50 | 显示全部楼层
楼主的经历好像看到了小弟的再现。
经验就是这样在一次次失败中总结出来的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部