conventions

    1热度

    1回答

    我最喜欢去的一件事是gofmt。我喜欢这样一个事实,即编码风格在很多方面都是标准化的。 但是还有一件事情让我困扰:换行。我发现,如果我看看我公司的代码库,在何时断线方面没有明显的一致性。 看看stdlib中的一些代码,例如fmt代码here,我仍然不确定惯例是什么(如果它存在的话)。 例如,在fmt_integer功能here,有后if声明机构换行符,但fmt_sbxhere有没有。 golang

    1热度

    1回答

    我有文字颜色与阿尔法。将20%不透明度的颜色命名为black_20,这是个好主意吗?我希望找到一些通用的惯例,这些惯例在更大的团队中可以很好地工作,并且具有更多异国情调的色彩,大多数人不能立即通过名字来识别。我们将此工具用于非Alpha颜色http://chir.ag/projects/name-that-color/#6195ED。

    1热度

    1回答

    在Go项目中组织接口及其实现的约定是什么? 我是新来的你去创造一个小项目,我现在有这个文件夹结构: src/ my-repo/ solve/ backtracksolve.go permutatesolve.go ... solver.go ... (some repositories and packages om

    0热度

    1回答

    我认为在IComponentRegistry接口中只有Registered事件实现。我想知道的是什么:有没有什么方法可以在注册时添加附加功能的同时拦截每个注册。如Registering事件? 例如,我有一个接口IApplicationService。这是一个标记界面,将所有ApplicationServices注册为常规方式。这个界面将允许我在我的DDD方法设计的层中注册所有Application

    -1热度

    2回答

    在Vulkan中,一些函数需要传递一个包含各种参数的结构体。其中一个字段的名称为stype,需要将其设置为它的结构类型。 stype的用法的例子: VkInstanceCreateInfo info; info.stype = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; ... VkInstance instance; vkCreateInstance(

    1热度

    3回答

    是它在Java约定可以写这样的代码: public void nameOfTheFunction() { } 很多人说我,禁止根据Java代码公约,我的代码看起来应该像: public void nameOfTheFunction(){ } 但我没有找到任何有关此信息。

    1热度

    1回答

    在函数中放置代码(例如只读取一次文件)是一个好主意吗?即使我只会调用一次该函数?对我来说,这似乎更容易,而不仅仅是把整个代码放到主函数中。我不确定这是否符合公约。

    0热度

    1回答

    给定一个坐标系(例如像素网格),可以定义一个具有四个数字的矩形:两个x轴值(矩形的边)和两个y轴值(顶部/矩形底部)。我的问题是,这些值应该是什么顺序,是否有一个广泛使用和/或接受的约定?对于图像处理领域的人来说,什么样的命令是最熟悉的?

    0热度

    2回答

    我正在构建一个小型库,可将日志数据转换为可通过电子表格软件导入的类似CSV的文件。对于输出,我感兴趣的是在需要时为表格列显示人性化的标题。这应该是一个选项,这样该工具也可以用最小的努力来使用。我想出了一个用于列规范的数组,其中包含键的简单标量或具有一对键和值的散列引用。我通过键和值访问这些对我来说看起来有点奇怪。 是否有一种更简单的方法来访问只包含一对哈希的密钥和值? (我试图简化代码,尽可能。)

    0热度

    2回答

    我在谷歌上搜索最佳C#字符串连接,我发现这个在微软的C#代码约定: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions 使用+运算符来连接短字符串,如下面的代码: string displayName = nameList[n].LastName +