【问题标题】:Naming convention between python backend and javascript frontendpython后端和javascript前端之间的命名约定
【发布时间】:2017-10-10 23:36:19
【问题描述】:

我有一个用 javascript 编写的前端服务和一个用 python 编写的后端服务。

我的问题是在服务之间发送数据时使用的命名约定是什么?特别是使用骆驼大小写表示法或下划线分隔的有效负载键?

在任何一种情况下,其中一项服务最终都会破坏命名约定并导致代码外观不一致。我不确定这方面是否有既定的惯例或普遍的共识,但如果有任何信息、想法和意见,我将不胜感激。

【问题讨论】:

    标签: javascript python naming-conventions


    【解决方案1】:

    简短回答:任何命名约定都与任何命名约定一样好,但最重要的部分是保持一致性。 类似问题here 有一个很好的答案。

    【讨论】:

      【解决方案2】:

      命名约定通常由公司/团队定义。

      Douglas Crockford 有一些很好的命名约定 for JavaScript,可以使用 JSLintJSHint(或甚至ESLint)。

      Python 遵循 PEP8 Style Guide,这与 JavaScript 的语法大不相同。

      对 JavaScript 代码使用既定的命名约定,对 Python 代码使用 PEP 8。 JavaScript 和 Python 之间的实际数据传递应通过发送 JSON 数据的 AJAX 请求来处理。

      JSON 有自己的验证器,可以在 JSONLint 找到。

      希望这会有所帮助! :)

      【讨论】:

      • 我认为您有点忽略了问题的重点。 OP 正在询问在两个程序之间传递数据的命名约定,例如 JSON。他在问中间数据应该使用什么命名约定。 (顺便说一句,我没有投反对票)。
      • 感谢您的额外说明;起初我没有想到这一点。我已经更新了答案以对此进行扩展:)尽管仍然不确定是否反对:P
      猜你喜欢
      • 2020-06-23
      • 2022-01-20
      • 1970-01-01
      • 2014-10-07
      • 2016-07-31
      • 2020-04-29
      • 2014-02-09
      • 2017-12-23
      • 2015-06-19
      相关资源
      最近更新 更多