再一次强调语义的重要性,在代码说明中也是如此

Posted On Sunday, July 18th, 2010 By admin

比如我们为一个类型做了这样的说明:

///

/// 检测信息设置
///

public abstract class CheckCommon

visualstudio2010,创建ashx时的BUG

Posted On Friday, July 16th, 2010 By admin

在创建ASHX文件的时候,如果我们在创建时命名文件为 default.ashx ,在生成文件后会缺少自动命名修正,系统会自动把类命名为 class default {} ,因为default是一个关键字,使不能作为类的命名的,但是visualstudio2010忽略了这一点细节。

语义的重要性

Posted On Thursday, July 15th, 2010 By admin

保持类中存在清晰可读的语义是设计一个好系统的关键,举例说设计封装 ExecuteNoneQuery 的时候,我们就不应该给它添加查询数据的功能,因为查询数据的行为与“NoneQuery”的语义是相悖的,这应该放到DataReader的封装中。