加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式工具(如RegexBuddy)是个好主意?

发布时间:2020-12-14 06:26:51 所属栏目:百科 来源:网络整理
导读:我的一个开发人员已经开始使用 RegexBuddy来解释旧代码,这是我完全理解和支持的用法.我关心的是使用正则表达式工具编写新代码.我实际上不鼓励在我的团队中使用新的代码.两个引用记住: Some people,when confronted with a problem,think “I know,I’ll use
我的一个开发人员已经开始使用 RegexBuddy来解释旧代码,这是我完全理解和支持的用法.我关心的是使用正则表达式工具编写新代码.我实际上不鼓励在我的团队中使用新的代码.两个引用记住:

Some people,when confronted with a
problem,think “I know,I’ll use
regular expressions.” Now they have
two problems.
– Jamie Zawinski

和:

Debugging is twice as hard as writing the code in the first place.
Therefore,if you write the code as
cleverly as possible,you are,by
definition,not smart enough to debug
it.
– Brian Kernighan

我的担心是(分别:)

>该工具可能会使用真正不需要的复杂正则表达式来解决问题. (另见this question).
>我的一个开发人员使用正则表达式工具,将开始编写正则表达式,即使没有(并且知道如何使用)正则表达式工具的人也无法维护(甚至是注释).

我应该鼓励还是不鼓励使用正则表达式工具,特别是关于生产新的代码?我的关注是否合理?还是我偏执?

编程不佳很少是工具的错误.这是开发人员不了解工具的错误.对我来说,这就像说木匠不应该拥有一把螺丝刀,因为他可能会使用螺钉,指甲会更适合.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读