对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如何解锁的问题。
阅读全文>
发表于 @ 2007年05月31日 13:15:00|评论(loading...)|编辑
很多程序员不习惯写注释。甚至是一些比较底层的函数都不写注释。过一段时间后调用时候,就不得不去查看实现代码,才能知道某个边界值的判断是否在函数实现中判断了。 如果手工检查是否写注释的话,很多时候因为工作一忙,就走与形式了。 前几天我的同事说在VS2005中找到的一个超简单的方式来强制写注释,如果公共函数没有写注释,或者注视书写错误,编译程序的时候就会报警告。 这个设置就是我们很多人都知道的定义输出的XML 文档,参见下图: 比如我们下面的代码: public class Class1{ public void aa(){ } /// <summary>/// /// </summary>/// <param name="ff"></param>protected void bb(int dd){ } private void cc(){ } internal void dd(){ }} 就会报四个警告: 1、类没有写注释 2、公共函数 public void aa() 没有写注释 3、void bb(int dd)阅读全文>
发表于 @ 2007年05月16日 10:08:00|评论(loading...)|编辑