convention相关内容

CMake脚本的命名约定是什么?

我知道CMake使用标准名称"CMakeLists.txt"和add_subdirectory函数在构建过程中直接调用脚本. 我有一些CMake代码,可用于将文件转换为C ++字符串,然后可以使用#include指令将其烘焙到程序中.我的CMakeLists根文件中的相关代码如下所示(当然,已大大简化了): add_custom_command( OUTPUT ${CMAKE_BI ..

会说另一种语言的变量命名和团队成员

我与印度的几位开发人员一起工作,我们最大的困难之一就是他们对变量的命名.起初,我感到非常沮丧,无法理解为什么它们不能正确地命名事物(这是懒惰吗?)但是,我意识到它们可能不习惯于为变量命名,因为它们读取的所有代码都在其中英语,他们读的英语单词对他们几乎没有意义.现在看来似乎很明显,但是如果您不能充分理解英语,就不可能很好地命名变量. 您将如何与外语团队成员一起更好地命名呢? 对不起,如果 ..
发布时间:2020-05-16 20:30:44 其他开发

TLD优先的类域名标识符的意义何在?

"TLD优先于域的标识符"是一口,但这就是我所能想到的. 这些年来,我已经在不同的地方看到了这些术语,并想知道该约定背后的历史/原因是什么,因为您可能会以为有一种真正的提及域的方式可以原谅您. 我不使用Java,但是我回想起命名空间通常是这样的: uk.co.tophats.stitchkit 在Mac OS X上用于“启动代理"的规范文件: ws.agile.1Pa ..
发布时间:2020-05-16 20:04:06 Java开发

查找所有双下划线变量的列表?

相关: Python文件的常见标头格式是什么? 我在哪里可以找到Python中常用的所有双下划线变量/关键字的列表? 在Python中,以双下划线开头和结尾的变量通常用于存储元数据或内置于系统中.例如, #!/usr/bin/env python __author__ = 'Michael0x2a' __license__ = 'GPL' class Test(object) ..
发布时间:2020-05-09 01:47:40 Python

使用带有约定插件的struts.xml

这看起来应该很容易,但我可以让它发挥作用。我迷上了Struts 2.1中的约定插件。但是,我需要定义一些包级配置,例如新的拦截器堆栈和异常映射。我想为此使用struts.xml文件,但我无法获得与struts.xml包匹配的基于约定的包。我的struts.xml看起来像: ..
发布时间:2019-01-15 11:12:31 J2EE

Kotlin数据类包装

Kotlin介绍了数据类的精彩概念。这些类将派生 equals()/ hashCode(), toString(), getters ()/ setters(),以及基于构造函数中声明的属性的 copy()函数: 数据类KotlinUser(val name:String,val age:Int) In Java,这看起来像: public class JavaUser { ..
发布时间:2018-12-20 23:32:04 Java开发

Java中的String [] args有什么意义?

每当在类中声明main方法时,总是必须执行名为“args”的 String 数组。重点是什么?除非我生活在摇滚之中,Java中的命令行agruments几乎不再使用。当我尝试运行这个... //这个程序不会编译 public class SomeClass { public static void main(){ System.out.println(“此文本永远不会显示:(”); ..
发布时间:2018-12-20 21:03:16 Java开发

Javabean约定 - 属性gId的方法命名

如果我的Java类中有一个属性'gId',那么访问器方法应该命名为什么? getGId 是我的假设。 如果有一个属性 gURL 我认为它将是 getGURL ,哪种看起来很难看(虽然不是指女孩的另类拼写)。 如果该属性只是 url 方法名称 getUrl 是好看的,是的,我不会将该属性命名为URL,这将使访问者再次丑陋 - getURL 我记得从Javabean Speci ..
发布时间:2018-12-07 18:49:16 Java开发

Java编码标准/最佳实践 - 中断/继续标签的命名约定

有时标记的中断或继续可以使代码更具可读性。 OUTERLOOP:for(; / * stuff * /;){ // ...多行代码 if(isEnough())break OUTERLOOP; //...更多代码 } 我想知道是什么标签的通用惯例是。全部大写?第一个上限? 解决方案 如果你必须使用它们,请使用大写字母,这会引起人们对它们的注意,并将它 ..
发布时间:2018-12-06 15:05:30 Java开发

在Gradle深层解释中,什么是按照约定建立的?

Gradle用户指南经常提到Gradle 声明式,并使用按照惯例构建。这意味着什么? 据我所知,这意味着,例如,在 java 插件中,有一些约定,例如 source必须位于 src / main / java 中,测试必须位于 src / main / test 中,资源位于 src / main / resources ,准备在 build / libs 之类的jar文件。但是,Grad ..
发布时间:2018-05-17 19:11:38 Java开发

Jinja变量在Flask url_for函数中

我尝试了多种不同的东西,但无法像我想要的那样将URL显示为/ item。我知道其他一切都正常运行,因为如果我简单地用一个字符串替换{{item}},它可以正常工作。我在这里丢失了什么? 这里是问题所在的代码段: {%名称中的商品%} ..
发布时间:2017-12-11 23:33:32 其他开发

与Doctrine ORM的表命名约定

在使用Doctrine ORM时,是否有约定表命名?我喜欢用复数命名表,但是如果有一个约定,我想坚持下去。 所以表“用户”将与使用fk的表相关联单数('user_id')。 是否有最佳做法(使用单数或多个表名),如果是后者,那么这适用于复数并不是添加's'的简单例子。 例如,我目前有一个名为“category”的表,而不是“类别”来维护约定添加's'。 这是一个明智的做法吗 ..
发布时间:2017-06-12 19:17:05 PHP

MVC设计惯例:CRUDing继承的模型

这是我的数据库结构: 在我的应用程序中,我有一个公司管理客户,员工和分支机构。 客户和员工与一个人,一个人和一个用户。 分支与一个人和一个公司相关联。 所以,要插入一个新的客户或员工,我必须首先将其公共数据插入 Person 表,其人员数据进入 Person 表,然后其用户数据进入用户表,最后在客户或 Employee 表中创建一个新记录。 要插入新的分支,我必须首先将其 ..
发布时间:2017-05-16 18:34:09 PHP

关于静态方法的Java编码约定

这是一个非常简单的问题,但我认为它有点争议。 当我编写Java类时,我使用以下顺序。 class Foo { //静态字段 //实例字段 //构造函数 //方法(非静态和静态方法混合,但是基于它们的功能排序) } 我阅读了一篇文章说: (来自 http:/ /code.google.com/webtoolkit/makinggwtbetter.htm ..
发布时间:2016-12-14 15:21:25 Java开发

应该为我的项目使用相对包含路径,还是将include-directory放在包含路径上?

在我的项目中,我目前使用相对路径来包含我的文件,这是不可改变的。 例如,在我当前的项目中,我有 network / server / myfile.hpp 。它需要包括 common / log.hpp 。当前我使用 #include“../../ common / log.hpp”这是相当冗长,但工作。 如果我在路径上添加我的主要include目录,我可以简单地包括“common / ..
发布时间:2016-10-23 22:17:48 C/C++开发