自由飞翔(小王)

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月11日

摘要: 今天看了一个同事的代码,里面需要解析一个xml文件: XmlNode xn = xmlDoc.SelectSingleNode(".\Match"); if(xn != null) { ...} 我觉得这里没必要判断xn是否为null,因为他解析的xml文件完全是由自己生成的,完全可能明确知道Match这个节点在他解析的xml文件中一定存在,所以xn一定不可能为null,如果xn为null,那么说明是xml文件生成时没有按指定的规格生成,所以如果加入了if(xn != null)这种容错性处理反而会屏蔽了其他本来错误的代码,起到反作用,就像社会上的报喜不报忧,屏蔽黑暗面一样 阅读全文
posted @ 2011-10-11 22:57 你的朋友 阅读(251) 评论(0) 推荐(0)

摘要: 今天项目经理在关于数据表的命名方面引入了命名空间的概念,即把内容联系紧密的数据表都用同一个前缀,例如:BK_Team,BK_Result,那么这两张表都是Basketball命名空间下的,只要在Basketball命名空间下的表示和basketball比赛相关的表,颇有点c#命名空间的味道 阅读全文
posted @ 2011-10-11 22:06 你的朋友 阅读(116) 评论(0) 推荐(0)