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

前端之家收集整理的这篇文章主要介绍了正则表达式工具(如RegexBuddy)是个好主意?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的一个开发人员已经开始使用 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).
>我的一个开发人员使用正则表达式工具,将开始编写正则表达式,即使没有(并且知道如何使用)正则表达式工具的人也无法维护(甚至是注释).

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

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

猜你在找的正则表达式相关文章