首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 工作两年(四)--进入Configuration Management的世界
【标  题】:工作两年(四)--进入Configuration Management的世界
【关键字】:--,Configuration,Management
【来  源】:http://blog.csdn.net/netcasper/archive/2005/08/21/460585.aspx

工作两年(四)--进入Configuration Management的世界

刚开始学写程序的时候只会用IDE,吃过苦头之后就开始备份,或者每天做一次备份,或者一个功能完成后做一个备份,省得再出现程序崩溃后无法恢复的悲剧。用cvs是参加工作之后的事情了,在公司里,几乎所有的项目都用cvs做版本控制,也有用sourcesafe的,但不是主流。从那时开始,逐渐学会了check in、check out、update、merge、以及diff等等。记得《程序员修炼之道》上说,“要把所有的文本都用版本控制工具管理”。但是,有版本控制的意识,并不代表可以充分利用它,我已经用cvs两年多了,由于diff和annotate与emacs接合的比较好,所以这两个功能用得比较爽,可还是拿不准该在什么时候开branch,什么时候check in,偶尔还是会痛苦地努力恢复崩溃的程序。其实也难怪,还是没把版本控制当回事,总觉得可有可无,不去学习最佳实践,怎么可能用好它呢?!昨天看了“Version Control with Subversion”的第一章,打算接这个机会好好学一下版本控制,也学会这个最新的开源版本控制工具。

另一个工作后学会的工具是缺陷管理工具。所有的bug都有记录,这是我从前没有想过的,bug也有优先级,哪些重要,哪些不重要。重要的要尽快fix,不重要的可以托一托,但是因为有记录,就不会忘记。当我感受到记载bug的重要性后,就自己搭建了bugzilla,用来记录一些不适合记录在公司工具里面的bug。

我做的最不好的是schedule,到现在都做不好,因为每做一个task后总是会有一些想法,到底是该按照自己的想法继续做下去呢?还是该按照订好的计划行事?这让我很矛盾。而我的一个坏习惯是如果感到矛盾,就什么也不做,一直矛盾下去,虽然明知道这样根本不能解决任何问题。

Do all in cmd shell:【上一篇】
软件系统效能评估技术:【下一篇】
【相关文章】
  • 成功通过PMP考试---我的经验
  • 【经营管理】 什么是FUD?--Fear,Uncertainty,Doubt
  • [转载] AndroMDA 3.0 M3--开源的MDA方案即将可用
  • 上周技术关注:敏捷开发的另一种方式--Scrum
  • 用人之道(一)-- 如何组建软件开发队伍
  • 用人之道(二)-- 何管理软件开发团队
  • 软件工程--概述
  • 软件工程--可行研究与计划
  • 软件工程--需求分析与规格说明
  • 软件工程--编程阶段
  • 【随机文章】
  • 孙鑫老师-快速掌握Java视频 下载 + 点评!
  • any recommendation?
  • OXC的智能控制技术研究
  • linux上的mplayer的安装
  • 学生档案管理系统(无文件操作)——源码
  • vsftp配置详解
  • Windows 2000 双启动解疑
  • 校园投票事件
  • Linux系统下攻击软件大荟萃
  • socket, nio socket 及nio socket框架MINA总结
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.