Questions tagged «naming-conventions»

命名约定是指管理分配给编程结构(例如变量和方法)的名称的通用规则。这些约定通过增强跨不同模块的命名一致性来提高可读性,从而提高代码的可维护性。



4
我应该如何命名java.util.Map?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 1年前关闭。 改善这个问题 我有一个java.util.Map从逻辑名称映射到与该名称一起使用的参数集的映射。 Map<String,Parameters> howShouldINameThee = ...; 该地图的最佳名字是什么? 我应该去简单,只需要调用这个parameters还是parametersMap? 我是否在名称中包含有关密钥的信息,paramtersByName以便如何String更明显地使用密钥?

3
点在R –个人喜好,命名约定或更多内容中意味着什么?
我(可能)不是var1~.在这里指“所有其他变量” 。plyr再次指向我,调查mlply并想知道为什么用这样的前导点定义参数: function (.data, .fun = NULL, ..., .expand = TRUE, .progress = "none", .parallel = FALSE) { if (is.matrix(.data) & !is.list(.data)) .data <- .matrix_to_df(.data) f <- splat(.fun) alply(.data = .data, .margins = 1, .fun = f, ..., .expand = .expand, .progress = .progress, .parallel = .parallel) } <environment: namespace:plyr> …

3
CFLAGS,CCFLAGS,CXXFLAGS-这些变量究竟控制什么?
我正在使用GNU make编译我的C ++代码,并且我想了解如何使我的编译可定制。 我看在不同的地方在于CFLAGS,CCFLAGS并且CXXFLAGS被用于此目的。那么我应该如何使用它们呢?如果我对编译器有其他命令行参数,我应该将它们附加到CFLAGS或前面?有没有惯例? 为什么三个不同的变量?我想C编译器应该获取CFLAGS和CCFLAGS,而C ++编译器应该获取CFLAGS和CXXFLAGS-我做对了吗? 人类使用者是否应该设置所有这些变量?做任何自动工具(automake,autoconf等)设置它们?我应该使用的linux系统没有定义任何这些变量-这是典型的吗? 目前,我的Makefile看起来像这样,我感觉有点脏: ifdef code_coverage GCOV_FLAG := -fprofile-arcs -ftest-coverage else GCOV_FLAG := endif WFLAGS := -Wall INC_FLAGS := -Istuff -Imore_stuff -Ietc CCFLAGSINT := -O3 $(WFLAGS) $(INC_FLAGS) $(CCFLAGS) ... (somewhere in the makefile, the command-line for compilation looks like this) $(CC) $(CCFLAGSINT) -c $< -o $@ …


4
如何覆盖Rails的命名约定?
我有一个名为“ clothing”的模型,我想成为单数(一件衣服)。默认情况下,rails说复数是服装。对或错,我认为如果复数为“衣服”,则可读性更高。 如何覆盖复数命名约定?我可以在模型中正确执行此操作,而不必一遍又一遍地执行吗?这将如何改变路由的处理方式(我正在使用静态架构)?

12
C ++中的函数名称:是否大写?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 C ++中命名函数的约定是什么? 我来自Java环境,因此我通常会这样命名: myFunction(...) { } 我看过C ++中的混合代码, myFunction(....) MyFunction(....) Myfunction(....) 正确的方法是什么? 另外,类方法和非类方法是否都一样?

9
参数命名:文件名还是文件名?
我在命名*上尽量做到语法正确。我一直用filename代替fileName。Java约定似乎也使用此方法,但FxCop更喜欢fileName。 WikiPedia上对此进行了讨论。我读得越多,我就越觉得自己是对的(这很平常!:))。有人能给出确定的答案吗?还是仅仅是主观的? *我只是希望这篇文章中没有语法错误!


4
CSS类命名约定
在网页上,有两个控件块(主要和次要),大多数人会使用什么类名? 选择1: <div class="primary controls"> <button type="button">Create</button> </div> <div class="secondary controls"> <button type="button">Edit</button> <button type="button">Remove</button> </div> 选择2: <div class="primary-controls controls"> <button type="button">Create</button> </div> <div class="secondary-controls controls"> <button type="button">Edit</button> <button type="button">Remove</button> </div>

17
C#GUI命名约定的最佳做法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 无论用WinForms还是XAML编写的GUI,在我看到的项目之间似乎具有最广泛的命名约定。为了简单TextBox起见,我看到了各种命名约定: TextBox tbName // Hungarian notation TextBox txtName // Alternative Hungarian TextBox NameTextBox // Not even camelCase TextBox nameTextBox // Field after field with TextBox on the end TextBox TextBoxName // Suggested in an answer... TextBox textBoxName // Suggested in an answer... TextBox uxName // Suggested …

9
属性应与其类型具有相同的名称吗?
我有时看过这样写的代码: public class B1 { } public class B2 { private B1 b1; public B1 B1 { get { return b1; } set { b1 = value; } } } 即类B2具有一个名为“ B1”的属性,该属性也属于“ B1”类型。 我的直觉告诉我这不是一个好主意,但是是否有任何技术上的原因为什么您应该避免给与该类同名的属性呢? (以防万一,我正在使用.net 2.0)。

18
SQL连接表命名约定
我有2个表:用户和角色,并且有一个将这些表连接在一起的表。连接表中唯一的东西是链接两个表的ID。 我应该怎么称呼这张桌子?我从来没有真正看到过一个好的命名约定。 我以前见过的约定: UsersToRolesJoin UsersToRolesLink UsersToRoles会员资格 UsersRoles 例如: Users: Id Name Roles: Id Name TableThatJoinsTheTwo: Id UserId RoleId

12
您在PHP中使用复数还是单数来命名数组?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 在为数组类型变量命名时,经常会遇到一个难题:我是使用复数形式还是单数形式命名数组? 例如,假设我有一个名称数组:在PHP中,我会说: $names=array("Alice","Bobby","Charles"); 但是,可以说我想在此数组中引用一个名称。对于Bobby,我会说:$names[1]。但是,这接缝违反直觉。我宁愿叫Bobby $name[1],因为Bobby只是一个名字。 因此,您会看到一点差异。有命名数组的约定吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.