- 3
- 0
- 约 33页
- 2016-06-28 发布于湖北
- 举报
一个程序设计的腐化过程 老板给你的任务。。。。。。 老板一大早就来找你,要你务必在三个星期内完成这样一个程序:从键盘读入字符,并输出到打印机。 你是一个很有效率的开发人员,仅仅用了两个星期就把程序完成了(Copy V1): void Copy() { int c; While ((c = RdKbd()) !=EOF) WrtPrt(c); } 一个程序设计的腐化过程 需求在变化。。。。。。 三个月后的某天的某个上午,老板又来找你,说有时希望能从纸带读入机读入信息。你咬牙切齿,翻着白眼。你想知道为何人们总是改变需求。你的程序不是为纸 带读入机设计的!你警告老板,这样的改变会破坏程序的优雅。不过老板怒视了你一下,你又立刻低下了头,开始想解决方案了。 一个程序设计的腐化过程 因为程序已经 安装到数百个工作站,你不能改变Copy程序的接口。改变接口会导致长时间的重新编译和重新测试。单单系统测试工程师就会痛恨你,更别提配置控制组的那7 个家伙了。并且过程控制部门会用专门的一天时间来对所有调用了Copy的模块进行各种各样的代码评审。但是这也难不到你,你巧妙地完成了任务(Copy V2): bool ptFlag = false; void void Copy() { int c;
您可能关注的文档
最近下载
- 三年级下册英语课件-Module 3 Unit 1 Shapes|牛津上海版(共26张PPT).pptx VIP
- 2025年商丘职业技术学院单招职业倾向性测试题库及答案1套.docx VIP
- DF4B型机车单独制动阀的检修工艺设计.doc VIP
- 村干部考乡镇事业编试题(含答案).docx VIP
- 运动生理学试题库.pdf VIP
- 村干部考乡镇事业编试题(含答案).docx VIP
- 压滤机知识培训课件.pptx
- 农村支部书记考乡镇事业编测试笔试题(含答案).docx VIP
- 第39 期全球金融中心指数 2026 年3 月.docx
- 《DBJT15-185-2020基坑工程自动化监测技术规范》标准全文 广东.pdf VIP
原创力文档

文档评论(0)