gpt4 book ai didi

python - 命名结构操作

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:10 26 4
gpt4 key购买 nike

我经常注意到不同项目中的 fabfiles 具有如下功能

  • 安装_ngnix
  • 设置_ngnix
  • deploy_ngnix

我的解释/命名偏好是安装包安装任务的 install_*,但 setup_* 和 deploy_* 听起来非常相似,也许有重叠。

我想知道什么是普遍接受和更好的做法?上面的名字对你意味着什么?

最佳答案

我不知道是否有任何接受命名此类事物的做法,但以下是不同名称对我的意义,以防有任何帮助:

  • install_nginx:这表明该函数实际上是从外部存储库获取 nginx 包并将其安装到服务器上。
  • setup_nginx:这表明 nginx 已经安装,您正在为您的特定目的设置它,例如部署您自己的 nginx 配置文件。
  • deploy_nginx:这表明nginx是一个你拥有的软件包,并且你正在将它部署到服务器(注意安装的细微差别,其中install表示由其他人管理的软件包).

老实说,我认为这两个名字中的任何一个都可以,但我必须说我很钦佩你专注于尝试让你的命名位置出现。

关于python - 命名结构操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17185238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com