这是一个会议管理系统。在会议中,每个参会者都会戴一个牌子,牌子上面有该参会者的信息(比如姓名等)。在该系统中,Badge类用来存放参会者的信息。请看下面的代码跟注释。......
2007-12-07 关键字:当我们想让一个类继承自另一个类时,我们一定要再三检查:子类会不会继承了一些它不需要的功能(属性或方法)?如果是的,我们就得再想想:它们之间有没有真正的继承关系?如果没有,就用代理;如果有,将这些不用的......
2007-12-07 关键字:每日会议只有项目开发人员参加,一般情况下只会持续10分钟。当然,根据项目人数不同,时间也会有多有少。而且为了让这个会议尽量简洁,所有与会者采用站立的方式开会,所以每日会议有一个别名:站立会议。......
2007-12-06 关键字:做完今天计划的事情,还剩下一些空余的时间,这可不能浪费。已经是培训最后一天,还有一些简单但关键的东西需要掌握呢!首先我要跟大家讲的是配置管理,从某种意义上来说等同于版本控制(但不能划等号)。......
2007-12-06 关键字:2月16日上午,第一天的培训开始。今天的重点是测试驱动开发的体验。为了方便实施自动单元测试,一个成熟易用的测试框架当然必不可少。我们项目采用C++开发,CppUnit当然成了最佳选择。......
2007-12-06 关键字:今天实在是很漫长,到重构练习完成,我们还有时间做下一个活动的演练:计划游戏。作为一个最不专业的解释,计划游戏就是在现场客户、开发人员、相关负责人员的参与之下,分解、分配和估计任务的活动。......
2007-12-06 关键字:软件开发实在不应该是一个令人厌恶的工作,而更应该像一种艺术家的创作,充满新意和乐趣。可是,我看过不少软件开发者却一直在写令自己都厌恶的代码,做连自己都不敢正视的测试,最后在项目完成时长叹一口气,将自己......
2007-12-06 关键字:我们项目的第一个迭代目标是,将用ASN语法描述的消息转换成C语言数据结构。至于什么是ASN、为什么要自己开发而不用现成的ASN到C的转换工具、为什么不用yacc、为什么用C++开发这些功能等问题我都不......
2007-12-06 关键字: