A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Larno 中级黑马   /  2014-11-8 14:09  /  2690 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是代码的健壮性??

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

7 个回复

倒序浏览
这个视频好像也有说吧,就好比一个人的身体强不强壮,强壮的人生病了很快就恢复,身体差的话一生病就倒下了
回复 使用道具 举报
比如说,加私有的成员变量,可以再本类中提供对外的访问方式,让外部来访问。如果此时在访问方式中加入逻辑判断语句,对访问的数据进行操作。这种情况就提高了代码的健壮性。
回复 使用道具 举报
本帖最后由 cxdzh 于 2014-11-8 16:02 编辑

就是程序要经得起折腾,要方方面面可能的意外情况尽量考虑到,
比如某个程序,接收一个1-7之间的参数,你要判断这个参数是几,然后返回星期几,结果别人给你传个"坑"字进来,你怎么返回星期几呢?
没有做预先处理的话,程序岂不是就挂了?所以要针对这些可能会导致程序出错的意外情况进行预处理,比如,如果传进来的参数不是1-7之间的数字,是0,或者是8.,9,10,就返回"别坑我!".
等等之类
只是比喻啊..参数如果是整数型,就只能接收整数参数,不可能真传个"坑"字进去
回复 使用道具 举报
楼上真理
,,,,
回复 使用道具 举报
这个写程序写多了,经验多了,程序对外提供的接口多了,方法封装的比较好,类与类之间的依懒性减少,都可以说是增强了健壮性,还有对于异常的处理!
回复 使用道具 举报
程序的健壮性:
         能够预测性处理意外的情况
         以及能够预测处理一些程序的异常
         能够使得程序能够正常的运行,不会遇到意外的情况就会挂或者得出不应该的结论
回复 使用道具 举报
学习了:victory:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马