我的一个开发人员已经开始使用
RegexBuddy来解释旧代码,这是我完全理解和支持的用法.我关心的是使用正则表达式工具编写新代码.我实际上不鼓励在我的团队中使用新的代码.两个引用记住:
原文链接:https://www.f2er.com/regex/357008.htmlSome 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).
>我的一个开发人员使用正则表达式工具,将开始编写正则表达式,即使没有(并且知道如何使用)正则表达式工具的人也无法维护(甚至是注释).
我应该鼓励还是不鼓励使用正则表达式工具,特别是关于生产新的代码?我的关注是否合理?还是我偏执?