在清除变量后,命名转换变量的约定是什么,即通过删除一些不需要的字符。我问的是测试环境中使用的实用、口语化的后缀。假设我们有原始的脏变量item_name
。
我遇到过像item_name_cleaned
,item_name_weeded_out
,item_name_seeded_out
这样的结尾。你用的是什么?
发布于 2017-10-10 19:38:18
没有约定,只需要使用一个足够清晰的表达式,或者你决定在你的工作环境中标准化的东西,并且你确信那里的每个人都知道。
但请注意,如果这种“清理”对安全性有任何潜在影响,最好向脏变量添加后缀,以使使用它们的任何人都能清楚地看到它们的安全风险。
除了干净变量的后缀之外,是否这样做更多地是个人偏好,但可能两者都做得更好,这样遇到没有任何后缀的变量时,更有可能不会对其做出任何假设。
当然,只有当您可以更改原始变量的名称时,这才有意义(它不是一个组件,也不是您无法干预的东西)。
https://stackoverflow.com/questions/46644098
复制相似问题