锁定老帖子 主题:实践中的重构12_不要乱用异常
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-30
楼主实现的没有问题
如果是一个常用方法的话,因为效率的问题,没有使用regex,虽然那样可读性更好一些 |
|
返回顶楼 | |
发表时间:2010-12-30
不要使用异常来作为系统流程的判断
重构前和重构后的代码都比较垃圾。 应该使用正则表达式来进行。 |
|
返回顶楼 | |
发表时间:2010-12-30
hobitton 写道 这,,为啥不用regex呢?奇怪……
重构出来的代码看起来一坨坨的,觉得可读性很一般。很好奇string转换成char的array的时候为啥要这样写。 用不用regex其实无所谓,但是string本来就有charAt方法,为啥还要转换呢? |
|
返回顶楼 | |
发表时间:2010-12-30
logicgate 写道 gdpglc 写道 书是用来活学活用的,不是用来做教条的。
不过是一个数字验证,用不着上纲上线。 勿以恶小而为之,勿以善小而不为。 ![]() 用道德来讨论代码唉! effective java 里 前边还说 工厂方法比构造方法如何如何好,你是不是把所有的构造都换成工厂方法了呢? 软件最有意思的地方就是,教条不起作用,且害处很大,问题都得具体情况具体分析,每个问题,都要考虑前因后果。书上的一名话就方之四海皆准了... |
|
返回顶楼 | |
发表时间:2010-12-30
使用正则表达式是不是会抛出异常?
|
|
返回顶楼 | |