Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1347320
  • 博文数量: 118
  • 博客积分: 3888
  • 博客等级: 中校
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-10 18:15
个人简介

一看二做三总结

文章分类

全部博文(118)

分类: 嵌入式

2011-09-10 09:47:48

    The software achitecture should alse make it possible to add a new capability without cloning and tweaking existing software. And when a new capability is not required by all customers, it should be possible to make it optional without resorting to the use of conditional compilation (#ifdef, for example). These regrettably common techniques of clone-and tweak, and the indiscriminate use of conditional compilation, lead to unmaintainable and incomprehensible code.
 
    Because extreme systems are large and complex, they need special debugging tools. Common techniques such as setting breakpoints and writing information to the console fail to pinpoint problems quickly and cannot be used in live systems. To improve productivity and support debugging in the field, extreme systems must implement comprehensive trace tools and software logs.
阅读(2601) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~