Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542942
  • 博文数量: 1345
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14830
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:32
文章分类

全部博文(1345)

文章存档

2010年(1345)

我的朋友

分类:

2010-09-23 09:27:52

  接着谈谈程序的本地化实施,只有两个重要法则要记住:一是不要在c++源文件中嵌入文本,另一个就是不要对数据缓冲区尺寸进行绝对编码(在众多的数据转换中就看出来了)。   在示例代码的使用中有很多术语要遵守,下面我们就要谈谈这些个术语。注意我们先阐明一些规则用的术语,这些术语表明了相关规则的作用。   viability 如果代码不遵从这个规则那将无法工作。   reliability 如果代码不遵从这个规则那可能无法好好工作。   maintainability 如果代码不遵从这个规则那可能很难维护。   readability 如果代码不遵从这个规则那可能很难理解。   convention 如果代码不遵从这个规则那将不符合约定束成。   同样规则们也被标记为一般的c++代码规则symbain os特定规则nokia推荐规则   --------------现在列举并解释这些术语-------------------   assertions   ——reliability (symbian)   一个函数体可以由一系列的_assert_always()宏开始,以用来检验参数的有效性。   如果函数不属于公共api,那建议使用assert_debug()来代替。   提示注意点   1、如果你要排除一个指针为非空,那就建议使用一个引用来代替它。   2、如果你要判断一个有范围的值,那建议你使用一个枚举或者t-class对象。   3、你的构造函数可能会需要一些有关参数的预检查,这个时候最好是将这种检测放在构造函数的函数体当中。   4、在头文件中,我们应该把函数中用到的precondition assertions做为注释来描述出来。   5、preconditions不应该放在newl()l或newlc()中,但可以放在构造函数和constructl()。   ——reliability (symbian) 如果喜欢symbain os编码特定规则请收藏或告诉您的好朋友.
阅读(179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~