怎么写出Robust的代码

原创 2015年07月09日 15:38:32

怎么写出Robust的函数,

1:必须要对参数进行检查;在函数的开始,要对传递进来的参数进行检查,是不是指定类型,是对象时是不是为空;

2:要有错误分支,就想做数学题一样,各种情况都必须要做处理,正确的按正确情况处理,错误的要给出友好的错误信息。

3:考虑代码的可读性,遵循代码规范,遵循命名规范

4: 测试时需要确定输入参数的边界,将处于边界内和边界外的参数都测试,以保证函数的参数不正确时函数能给出一个友好的提示。

写出优雅代码(C#)篇

  • 2011年11月01日 20:50
  • 31KB
  • 下载

如何写出高质量的VB代码

  • 2008年01月16日 17:26
  • 8KB
  • 下载

春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。

1、问题:春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。 ...

写出优雅代码(C#)篇[2].

  • 2011年11月01日 20:51
  • 24KB
  • 下载

5款工具助你写出更好的Java代码

  • 2013年10月30日 10:28
  • 84KB
  • 下载

人人都能用Python写出LSTM-RNN的代码![你的神经网络学习最佳起步]

我的最佳学习法就是通过玩具代码,一边调试一边学习理论。这篇博客通过一个非常简单的python玩具代码来讲解循环神经网络。 那么依旧是废话少说,放‘码’过来!...
  • zzukun
  • zzukun
  • 2015年11月21日 22:22
  • 42563

写出高效率代码

  • 2013年01月10日 17:47
  • 38KB
  • 下载

ECMAScript 6,令Node.js也可以写出同步执行的代码(上)

从MOsky的博客阅读此文 引言 本人学习Node.js已有两周了,有点心得,写成文章,一方面便于今后自己查阅,另一方面巩固自己所学。如有错误,请诸位赏脸批评指教。 Node.j...
  • taozeyu
  • taozeyu
  • 2014年04月14日 18:05
  • 1043

如何写出高效优美的C语言代码

  • 2011年02月27日 16:40
  • 55KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么写出Robust的代码
举报原因:
原因补充:

(最多只允许输入30个字)