coding-style 相关问题

**不使用!此标记指的是一个完全自以为是的主题,因此不再是主题。**遵循编码风格和惯例的问题。

为什么一些有经验的程序员会在变量之前写出比较值? [重复]

可能重复:如何检查等于? (0 == i)或(i == 0)为什么人们经常在C#中看到“null!= variable”而不是“variable!= null”?我一直在看......

回答 13 投票 21

根据CodeSniffer,为什么我的行结尾仍然错误?

我做了一个git钩子,在提交之前检查我的代码样式。它将暂存的文件传递给CodeSniffer。我使用PSR-2代码风格,这意味着换行甚至应该在Windows上。然而即使......

回答 1 投票 2

你什么时候不用第三个变量交换两个数字?

我已经阅读了几个来源,讨论如何在不使用第三个变量的情况下交换两个数字。这些是最相关的一些:如何交换两个整数变量而不使用任何if ...

回答 2 投票 4

使用+来连接字符串总是一个坏主意

我的代码如下:String s =“”; for(My my:myList){s + = my.getX();当我这样做时,Findbugs总是会报错。

回答 9 投票 13

C#自定义getter / setter没有私有变量

我最近学过c#,所以当我学会写属性时,我被教会这样做:public string Name {get;组; }自动属性很棒!但是现在我想尝试一点......

回答 3 投票 49

UI元素(标签,按钮等)的Swift命名约定

来自.NET世界,我习惯用类型前缀命名我的UI元素。示例:btnSend lblName等...优点是在intellisense / autocomplete中,我开始输入“...的那一刻

回答 1 投票 0

如何正确命名变量以避免在Python中出现类似“外部作用域的阴影名称”的警告

我使用PyCharm作为我的python程序,我在下面编写代码:def get_files_name():root_dir =“/ Volumes / NO NAME /”for root,ds,fs in os.walk(root_dir):for f in fs:.. 。

回答 3 投票 3

JavaScript中的编码风格 - 为什么更喜欢2个空格而不是4个空格? [关闭]

我是JavaScript的新手,想要编写可读且漂亮的代码。所以我查了一些谷歌的JavaScript代码风格指南。我在github找到了最流行的风格指南,它有超过8500 ...

回答 3 投票 38

如何使多个类包含相同的静态方法名称?

我创建了一个IUserModel,它有几个方法,每个子类都将实现。我有两个用户类型类:CoordinateLeaderModel和CommunityMemberModel每个对象包含一个静态...

回答 1 投票 1

声明for循环变量最佳实践

我的问题更多是关于for循环风格的好奇心问题。在阅读其他人的旧代码时,我遇到了一种我以前从未见过的风格。 var declaredEarlier = Array for(var i = 0,length = ...

回答 2 投票 2

Python:使用sys.exit或SystemExit的差异和建议

在线阅读一些程序员使用sys.exit,其他程序员使用SystemExit。对不起基本问题:有什么区别?我什么时候需要在函数内使用SystemExit或sys.exit?示例......

回答 7 投票 37

重写有状态代码以使其更干

我有这个代码块,其中每个下一组行取决于先前的响应,并且步骤集必须遵循固定路径使其略微有状态。这导致我的方法成长......

回答 1 投票 0

当参数分割为多行时,阻止PhpStorm在函数声明后添加新行

在我的PhpStorm 8.0.3代码风格中,我将它设置为在函数声明之后添加一个新行,它可以正常工作。问题是现在我正处于一个遵循PSR-2标准的新项目中,该项目表明......

回答 2 投票 3

手动调用析构函数总是一个糟糕的设计标志?

我在想:他们说如果你手动调用析构函数 - 你做错了什么。但情况总是这样吗?有反例吗?需要调用它的情况......

回答 13 投票 71

生成具有给定分布的随机数

看看这个问题:选择随机数的快速概率?最佳答案建议使用switch语句来完成工作。但是,如果我有非常多的案件......

回答 4 投票 7

在私有实用程序类构造函数中使用的首选Throwable是什么?

Effective Java(第二版),第4项,讨论使用私有构造函数来强制执行非实例化。这是本书的代码示例:public final class UtilityClass {private ...

回答 8 投票 24

import语句应该始终位于模块的顶部吗?

PEP 08指出:导入总是放在文件的顶部,就在任何模块注释和文档字符串之后,以及模块全局变量和常量之前。但是,如果我的类/方法/功能...

回答 18 投票 339

© www.soinside.com 2019 - 2024. All rights reserved.