Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java:在循环中实例化变量:好还是坏风格?
我有一个简单的问题 通常我会写这样的代码 String myString hello for int i 0 i lt 10 i myString hello again 因为我认为以下不会是好的样式 因为它会创建太多不必要的对象 for
Java
object
memory
codingstyle
类的operator()或将函数绑定为函子?
有两种方法可以创建函子 保存状态的函数 绑定一个函数并定义一个状态 bind f 1 state 双g 双x 双状态 返回x 状态 函数 f 绑定 g 1 状态 use 运算符和类 struct f double state f doubl
performance
C11
codingstyle
functor
代码与日志的比率? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 理想的代码与日志记录比率是多少 我不习惯编写日志 因为我开发的大多数应用程序都没有太多日志记录 最近 虽然我换了工作 但我注意到您看不到调用 l
logging
codingstyle
Python 中首选 `if x:` 或 `if x != 0:` 哪一个?
假如说x是一个整数 构造if x 功能上与if x 0 在Python中 某些语言的风格指南明确禁止前者 例如 ActionScript Flex 的风格指南指出 您永远不应该为此类事情隐式地将 int 强制转换为 bool Python
python
codingstyle
conditionalstatements
为什么使用分号? [复制]
这个问题在这里已经有答案了 除了主观视觉感知和同一行有多个语句的情况之外 是否有任何理由在 JavaScript 中的语句末尾使用分号 看起来有大量证据表明分号的使用是高度可选的 并且只有少数特定情况需要使用分号 因为当 JavaScrip
javascript
codingstyle
C++ 编码指南 102
如果您被允许在 101 条准则中添加另一个编码准 则 C 编码标准 Herb Sutter 和 Andrei Alexandrescu http www gotw ca publications c cs htm 您会添加哪一个 一年后再写
c
codingstyle
什么时候适合使用分号?
我知道 JavaScript 以及 TypeScript 在很多情况下支持省略分号 尽管如此 我想添加分号以使其明确 如建议的那样TypeScript 深入探究 https basarat gitbooks io typescript co
typescript
codingstyle
惯用使用 std::auto_ptr 还是只使用shared_ptr?
现在shared ptr是在 tr1 中 你认为使用应该会发生什么std auto ptr 它们都有不同的用例 但所有用例auto ptr可以用以下方法解决shared ptr 也 你会放弃吗auto ptr或者在您想明确表示在任何给定点只
c
codingstyle
smartpointers
tr1
Python 类中的属性初始化/声明:将它们放在哪里?
我想知道在 Python 中初始化对象属性的最佳实践是什么 在类的主体中还是在 init 功能 i e class A object foo None vs class A object def init self self foo Non
python
codingstyle
attributes
针对 unsafePerformIO 的部门限制
工作中有人讨论过将其作为一项全部门政策 禁止使用unsafePerformIO及其同类 就我个人而言 我并不介意 因为我一直认为 如果我发现自己想要使用它 通常意味着我需要重新考虑我的方法 这个限制听起来合理吗 我似乎记得在某处读到它主要是
Haskell
codingstyle
monads
unsafeperformio
强制使用牙套
作为我不久前写的代码标准文档的一部分 我强制要求 您必须始终对循环和 或条件代码块使用大括号 即使 特别是 它们只有一行 Example this is wrong if foo bar else baz while stuff thing
maintainability
codingstyle
XML 元素是否有标准的命名约定? [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 XML 文档是否有任何标准 事实上的标准或其他标准 例如 哪种是编写标签的 最佳 方式
xml
codingstyle
namingconventions
#ifdef 与 #if - 作为启用/禁用特定代码部分编译的方法,哪种更好/更安全?
这可能是一个风格问题 但我们的开发团队存在一些分歧 我想知道是否还有其他人对此事有任何想法 基本上 我们有一些调试打印语句 我们在正常开发期间将其关闭 我个人更喜欢执行以下操作 SomeSourceFile cpp define DEBUG
c
ifstatement
codingstyle
cpreprocessor
为什么在基于 Lisp 的语言中习惯上将许多右括号放在一行上?
通常代码如下所示 one thing another thing arg1 f arg5 r another thing arg1 f arg5 r 为什么不喜欢这样 one thing another thing arg1 f arg5
codingstyle
Clojure
lisp
Parentheses
为什么.NET的StringValidator的Validate方法在不成功时会抛出异常?
正如你在MSDN StringValidator 文档 http msdn microsoft com en us library system configuration stringvalidator aspx the Validate
NET
Exception
codingstyle
多次迭代
有没有一种更简单 更简洁的方法来编写这样的代码 1 10 each do i 1 10 each do j 1 10 each do k 1 10 each do l puts i j k l end end end end 理想情况下我能
ruby
loops
Iteration
codingstyle
为什么使用常量被认为比使用文字更好的编程风格?
为什么使用常量被认为比使用文字更好的编程风格 前者相对于后者的具体优势是什么 原因之一是协助维护 假设您陷入了黑暗时代 并且您的图形处理程序只能使用 1 4M 软盘 您收到处理新型 2 8M 软盘的请求 您心里想 哈 我只需要搜索代码寻找
c
codingstyle
Juval Lowy 的 C# 编码标准问题
我喜欢并强烈推荐朱瓦尔 洛伊 http www idesign net C 编码标准 http www idesign net Downloads GetDownload 1985 Juval 明确避免了每个指令的基本原理 以保持标准的严格
c
codingstyle
C 中的三重指针:这是风格问题吗?
我觉得 C 中的三重指针被视为 坏 对我来说 有时使用它们是有意义的 从基础开始 单指针有两个目的 创建数组 并允许函数更改其内容 通过引用传递 char a a malloc or void foo char c means I m go
c
pointers
codingstyle
Java中String(String)构造函数的使用[重复]
这个问题在这里已经有答案了 我读过的文章和书籍使用String s new String 应该一直避免 我明白为什么会这样 但是使用 String String 构造函数有什么用处吗 我认为不存在 也没有看到任何其他证据 但我想知道 SO
Java
string
codingstyle
«
1
2
3
4
5
6
...20
»