标签: convention

在哪里"找到"C#结构?/如何在项目中组织结构

我试图理解在项目中放置C#和/或C++结构的惯例.在它自己的源文件中?如果是的话,是否有任何我应该养成习惯的惯例?

在第一年,这些约定没有真正讨论过,但一般来说,我们在结构使用或"感觉"最相关的地方"卡住"结构......

在我的特殊情况下,我有几个明确由值类型组成的结构,这些结构将在整个特定的应用程序及其类中传递,所以我不能肯定地说任何一个特定的"区域"可以声称任何类型的所有权.

c# c++ convention struct placement

11
推荐指数
2
解决办法
4711
查看次数

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

这是一个非常简单的问题,但我认为这有点争议.

当我编写Java类时,我使用以下顺序.

class Foo {

    // static fields
    // instance fields
    // constructors
    // methods (non-static and static methods are mixed but sorted based on their functionalities)
}
Run Code Online (Sandbox Code Playgroud)

我读了一篇文章说:(
来自http://code.google.com/webtoolkit/makinggwtbetter.html#codestyle)

Java类型应具有以下成员顺序:

嵌套类型(混合内部类和静态类是可以的)
静态字段
静态初始化器
静态方法
实例字段
实例初始化器
构造函数
实例方法

如果我按照文章,上面的顺序应该是

class Foo {

    // static fields
    // static methods
    // instance fields
    // constructors
    // instance methods
}
Run Code Online (Sandbox Code Playgroud)

在后者的情况下,我在构造函数之前使用某些方法感到不舒服.哪一个是更广泛使用的惯例?

java convention coding-style

11
推荐指数
2
解决办法
1万
查看次数

TODO会议来自哪里?

我怀疑之前已经问过这个问题,但谷歌并不容易.

我是一个相当新的编码器,我看到很多代码,有很多不同的语言,评论以"TODO"开头.

问题:

  • 人们在所有这些不同的语言中编写TODO还是仅仅是一种约定?
  • 如果是后者,那么会议的来源是什么?

我可以理解为什么能够为TODO grep是有用的,我只是对它背后的历史感到好奇.

convention coding-style todo

11
推荐指数
1
解决办法
8929
查看次数

为什么很多人在Rails中使用" - %>"而不是"%>"?

对不起这个问题,我认为它更具有offtopic,但我在谷歌上找不到任何东西!

我现在多次看到很多人使用-%>而不仅仅是%>.什么意思?

例:

<% @images.each_slice(6) do |slice| -%>
  <div class="gallery">
    <% slice.each do |image| -%>
      <%= image_tag(image.url, :alt => image.alt) %>
    <% end -%>
  </div>
<% end -%>
Run Code Online (Sandbox Code Playgroud)

来源:Rails每6个项目的每个循环插入标记?

在这里,他也用于-%>所有积木.

ruby convention coding-style ruby-on-rails

11
推荐指数
1
解决办法
1983
查看次数

如何用汇编语言实现lisp?

许多(可能都是?)编程语言由汇编语言组成

如何用汇编语言实现lisp?

谷歌有什么好的参考,手册,教程或关键词?

用于构建自己的lisp实现的任何官方规则/约定?

如尾递归应遵循一些实施例规则或其他东西..

谢谢

lisp convention assembly implementation

10
推荐指数
3
解决办法
8522
查看次数

Flask url_for函数中的Jinja变量

我尝试了多种不同的东西,但无法将URL显示为/ item,就像我想要的那样.我知道其他一切都正常运行,因为如果我只是用字符串替换{{item}},它就可以正常工作.我在这里错过了什么吗?

以下是问题所在的代码部分:

<div class="person_images_group">
    {% for item in names %}
        <div class="personlist">
            <a href={{ url_for('name', name = {{item}} ) }}>
                <img id={{ item }} src="" alt={{ item }} width="40" height="40">
            </a>
        </div>
        <script>
            document.getElementById("{{ item }}").src = getName("{{ item }}");
        </script>
    {% endfor %}
<div>
Run Code Online (Sandbox Code Playgroud)

谢谢

convention variables jinja2 url-for flask

10
推荐指数
1
解决办法
1万
查看次数

GoLang约定 - 从切片创建自定义类型

从Golang中的切片创建自己的类型是个好主意吗?

例:

type Trip struct {
    From   string
    To     string
    Length int
}

type Trips []Trip // <-- is this a good idea?

func (trips *Trips) TotalLength() int {
    ret := 0
    for _, i := range *trips {
        ret += i.Length
    }

    return ret
}
Run Code Online (Sandbox Code Playgroud)

在Golang中以某种方式创建类似于Trips我的示例中的类型吗?或者最好[]Trip在整个项目中使用?有什么优点和缺点?

convention conventions go

10
推荐指数
2
解决办法
4895
查看次数

在Ruby中识别方法的#约定的基本原理/历史是什么?

例如,我总是看到所谓的方法String#split,但从来没有String.split,这似乎更合乎逻辑.或者甚至可能String::split,因为你可以考虑#split在名称空间中String.当假设/隐含(#split)时,我甚至独自看过这个方法.

我知道这是在ri中识别方法的方式.哪个先来?

这是区分,例如,来自领域的方法吗?我也听说这有助于区分实例方法和类方法.但这是从哪里开始的?

ruby convention methods identifier rdoc

9
推荐指数
1
解决办法
772
查看次数

使用Doctrine ORM表命名约定

使用Doctrine ORM时是否存在命名表的约定?我喜欢用复数命名表,但如果有一个惯例,我想坚持下去.

因此,表'users'将与使用fk作为单数('user_id')的表相关.

是否有最佳实践(使用单数或复数表名),如果是后者,这如何适用于复数不是添加's'的简单情况的表.

例如,我目前有一个名为'categorys'而不是'categories'的表来维持添加's'的约定.

这是一种明智的做法吗?

convention orm doctrine

9
推荐指数
1
解决办法
6055
查看次数

纠正"基本路径"术语

考虑安装在'mysite'目录中的网站:

/var/www/html/mysite/index.php
document root = /var/www/html
url =www.mysite.com/mysite/index.php

你会怎么称呼以下内容:

  1. / var/www/html/mysite / index.php(基本路径?根路径?)
  2. / var/www/html / mysite /index.php - 或者 - www.mysite.com / mysite /index.php(路径?基本路径?)
  3. www.mysite.com/mysite /index.php(基本网址)

我似乎无法想出明确的名称来区分1和2.

convention url terminology path definition

9
推荐指数
1
解决办法
1万
查看次数