论坛首页 Java企业应用论坛

实践中的重构12_不要乱用异常

浏览 5507 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-12-30  
楼主实现的没有问题

如果是一个常用方法的话,因为效率的问题,没有使用regex,虽然那样可读性更好一些
0 请登录后投票
   发表时间:2010-12-30  
不要使用异常来作为系统流程的判断

重构前和重构后的代码都比较垃圾。

应该使用正则表达式来进行。
0 请登录后投票
   发表时间:2010-12-30  
hobitton 写道
这,,为啥不用regex呢?奇怪……
重构出来的代码看起来一坨坨的,觉得可读性很一般。很好奇string转换成char的array的时候为啥要这样写。

用不用regex其实无所谓,但是string本来就有charAt方法,为啥还要转换呢?
0 请登录后投票
   发表时间:2010-12-30  
logicgate 写道
gdpglc 写道
书是用来活学活用的,不是用来做教条的。

不过是一个数字验证,用不着上纲上线。

勿以恶小而为之,勿以善小而不为。


用道德来讨论代码唉!

effective java 里 前边还说 工厂方法比构造方法如何如何好,你是不是把所有的构造都换成工厂方法了呢?

软件最有意思的地方就是,教条不起作用,且害处很大,问题都得具体情况具体分析,每个问题,都要考虑前因后果。书上的一名话就方之四海皆准了...



0 请登录后投票
   发表时间:2010-12-30  
使用正则表达式是不是会抛出异常?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics