怎么写出Robust的代码

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

怎么写出Robust的函数,

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

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

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

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

如何写出漂亮的代码 (转载)

要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。   即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码...
  • yaomoon
  • yaomoon
  • 2014年04月16日 18:24
  • 1413

Android中热修复框架Robust原理解析+并将框架代码从"闭源"变成"开源"(上篇)

Android中热修复框架比较多,每家公司都有对应的方案和框架,比如阿里的AndFix框架,关于这个框架在之前的文章已经详细讲解了,不了解的同学可以点击这里:AndFix热修复框架原理分析 。本文继续...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2016年12月19日 18:46
  • 15094

怎样写更优秀的面向对象的代码 How to write better OO codes

1.    目的          整理此文档的目的旨在建议和帮助团队提高面向对象编码和设计水平。在美国的这段时间使我有机会同时见到接下来提到的他们并能跟他们请教学习,他们都富有优秀的经验和乐于助人...
  • river_like
  • river_like
  • 2014年01月10日 23:09
  • 1919

如何写出高质量的代码

从3方面确保代码的完整性在写代码之前,要考虑单元测试。如果能够设计全面的单元测试用例并在代码中体现出来,那么写出的代码自然也就是完整正确的了。通常我们从功能测试、边界测试和负面测试三方面来设计测试用例...
  • jinzhao1993
  • jinzhao1993
  • 2017年02月18日 16:52
  • 768

如何写出优美的Java代码

一、不要使用魔法数字,尽量定义枚举、常量、宏:  我常常见到表示各种状态的数字,0,1,2....,我真的不知道这表示什么含义,如果  你在不在文档中说明的话,这个东东过几天连你自己都不知道个一二...
  • a137268431
  • a137268431
  • 2015年01月30日 17:52
  • 1481

robustfith函数-最小二乘估计-M估计-Robust regression

robustfit Robust regression(稳健回归) 语法 b=robustfit(X,y) b=robustfit(X,y,wfun,tune) b=robust...
  • meng4411yu
  • meng4411yu
  • 2013年04月25日 19:52
  • 11968

android热修复之Robust使用(真正的入门)

目前能够实现热修复的方案很多,各个方案的优缺点这里也不在一一比较了,这篇文章主要针对第一次尝试集成美团点评基于Instant Run的热修复方案的开发者。 Robust的GitHub地址: https...
  • ljw124213
  • ljw124213
  • 2017年06月28日 17:02
  • 869

如何写出高质量的代码?

读书笔记:《剑指offer》思先于行在实际的软件开发周期中,设计的时间通常不会比编码的时间短。我们先不要急于动手写代码,而是一开始仔细的分析和设计。与其写出一段漏洞百出的代码,倒不如仔细分析再写出鲁棒...
  • ansenamerson
  • ansenamerson
  • 2017年08月04日 00:10
  • 460

如何编写高效的代码

概述 随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Ja...
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2014年05月03日 14:22
  • 1538

读CVPR2014论文<Saliency Optimization from Robust Background Detection>

在显著性检测中,利用背景先验进行检测是一种有效的方式。目前大多数方法是基于图像区域是否与图像边缘关联来判断当前区域是否可以作为背景先验信息,这样的方法很容易引入前景噪声。文章作者所提出的方法中,主要利...
  • dayenglish
  • dayenglish
  • 2016年04月28日 16:52
  • 1486
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么写出Robust的代码
举报原因:
原因补充:

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