比如对输入的一堆内容运算前,先要检验输入的合法性,然后再调用运算的方法。请问这个检验输入的方法写在主程序里好呢,还是写在运算的方法里好呢?承蒙赐教!多谢多谢

解决方案 »

  1.   

    我觉得应该写在主程序中,验证合法再运算,以后如果验证规则变了,修改也简单,而计算方法一般不会变
      

  2.   

    我认为可以先写个方法来检查输入的内容,如果内容合法,再调用相应的方法来运算。
      

  3.   

    从提高代码重用率而言,当然是写在运算方法里了,否则每次使用该运算,都要重写检验!
      

  4.   

    最好封装成组件,用起来、维护起来方便。
      

  5.   

    to 请问这个检验输入的方法写在主程序里好呢,还是写在运算的方法里好呢?应该在接收输入的地方进行检查,如果这部分在你的主程序中,就应该在主程序中进行检查。运算的算法中,尽量避免这方面的检查,但是要进行一定量的一场捕获,或者增加一些参数限制,降低这种错误的发生几率。
      

  6.   

    好心人真多啊,刚去趟WC就这么多回帖,非常感谢。
    好像检验与运算分开的意见比较多,那就分开,呵呵。马上给分
      

  7.   

    和你数据提取的界面放在一起