ErrorCode=!this.BodNumBox.Text.Equals(BOD_NUM_TEMP)?NO_SAVE_ERROR:this.dt.Rows.Count<=0?DETA_NULL_ERROR:NO_ERROR;这是我一同事的程序,他写代码都这习惯,所有程序没有一个if,全是用这种逻辑写的,我看他代码眼睛都看花了,不清楚这样的写法有什么好处
望达人指点一下,用这种方式来写程序,是对程序的可读性有提高呢,还是说有其他的什么好处呢?有多少程序员在写C#程序时喜欢用这种方式来写代码呢?望达人指点

解决方案 »

  1.   

    三元表达式偶尔用用还行
    用成这样只能说装B了。
      

  2.   

    他整个一分销系统后台所有代码全是这类东西
    大家对这个怎么看?
      

  3.   

    我會把控件屬性的值先用變量保存下來,然後對變量采用 三元表達式 的方式,但通常不會2個寫在一起。
      

  4.   

    那种人简直是垃圾,写程序没有个逻辑框架,
    还在那装B
      

  5.   

    此人为超级用功加节省型,估计以学校机房抢不到机,就经常在纸上写,说实话,这种写法很省纸哦.
      

  6.   

    z怎么说了,在面向对象编程情况下,我与别人合作的话,一般基本都是使用别人的类,或者让别人用我的类,只要输入无误的情况下,能得到正确的输出和正确的行为,我不太在乎别人如何实现他的功能.
      

  7.   

    历害是历害可读性太差。