首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >项目命名约定比语言命名约定更重要吗?

项目命名约定比语言命名约定更重要吗?
EN

Software Engineering用户
提问于 2015-03-25 15:06:23
回答 2查看 1.1K关注 0票数 1

我正在和一位高级开发人员一起做一个项目,他并不真正遵守我们所使用的语言的命名规则。这个项目在Go中,他在每件事上都使用下划线。例如,在结构上的Go公共字段中,应该将其命名为TeamID,但在他的代码中它是Team_id。按照这个命名约定编写的代码已经很多了。

因此,基本上我的问题是,我应该确保我的代码遵循语言的命名约定,还是应该专注于保持事物的一致性,并使用原始开发人员提出的命名约定。

我跟他说了几句话,但他并不在乎这样的事情,他认为这不重要。

EN

回答 2

Software Engineering用户

发布于 2015-03-25 15:54:54

您使用什么约定并不重要,只要您在约定中保持一致。

但是,当您偏离编程语言的默认命名约定时,您将无法保持一致性,因为与标准库的任何交互都将使用与与您自己的代码交互不同的命名约定。

因此,采用标准库使用的命名约定通常是个好主意。

票数 2
EN

Software Engineering用户

发布于 2015-03-25 15:43:02

项目内部的一致性是最重要的。我讨厌下划线和匈牙利符号,但是如果你正在做一个充满了它们的项目,那么最好还是保持同样的方式。改变到不同的标准会使项目中的每件事都变得一团糟,你最终没有真正的标准,除非你花时间去完成和改变本质上是重写的一切。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/277361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档