MinimalInterface? GoogleBBSSUNBlog工作
程序员文章站
2024-03-22 15:17:58
...
Martin Fowler引起的关于MinimalInterface和HumaneInterface争论上周粗略浏览过。今天sishen在自己blog上作了一些总结,同时zhouyan在BBS上也说起同样的问题。
More: http://jack.lifegoo.com/?p=68
引用
写个程序用到java.util.regex.Matcher。这个类有find()、find(int)、lookingAt(),可就是没有lookingAt(int)。只好写一段程序自己实现。
后来觉得不爽,google了一下原来在1.4的时候就有人把“没有lookingAt(int)”作为一个bug报上去了。sun给的答复“Closed, will not be fixed”,理由是在5.0版本里面已经提供了region(int, int),通过它和lookingAt()就可以实现lookingAt(int)的功能。拜托,就算这样,你加一个lookingAt(int)会有多少工作量啊,能节省coder多少时间。而且,find、find(int)都不会reset该Matcher的,而region则会reset。万一碰到需要lookingAt(int)但是不能reset的时候你叫人家怎么办呢?
后来觉得不爽,google了一下原来在1.4的时候就有人把“没有lookingAt(int)”作为一个bug报上去了。sun给的答复“Closed, will not be fixed”,理由是在5.0版本里面已经提供了region(int, int),通过它和lookingAt()就可以实现lookingAt(int)的功能。拜托,就算这样,你加一个lookingAt(int)会有多少工作量啊,能节省coder多少时间。而且,find、find(int)都不会reset该Matcher的,而region则会reset。万一碰到需要lookingAt(int)但是不能reset的时候你叫人家怎么办呢?
More: http://jack.lifegoo.com/?p=68
上一篇: B/S是趋势和主流? 博客分类: 技术话题 大众硬件大众软件网络应用浏览器Flex
下一篇: 新闻——Sybase签署最终协议收购Mobile 365公司 博客分类: 个人随笔 MobileSybase网络协议中国移动网络应用
推荐阅读
-
MinimalInterface? GoogleBBSSUNBlog工作
-
MinimalInterface? GoogleBBSSUNBlog工作
-
刚刚写完辞职信,心情很不好 博客分类: 心情日记 生活项目管理工作框架
-
丛林下的冰河 丛林中的猛兽 Re: 生命就是这样充满幻觉,始终有希望,也始终无望---- 莲花读后感 博客分类: my blog 生活音乐旅游工作
-
HDFS基本原理--工作机制
-
【Activiti工作流】5. 简单请假流程
-
集群的工作原理(一) 博客分类: Elasticsearch elasticsearch集群分片
-
Python在工作中的应用4:数据合并
-
HTML在工作中的使用
-
江湖纪录 博客分类: 感悟 读书IDEA项目管理SUN工作