相关疑难解决方法(0)

研究最佳代码宽度?

如果在所选的IDE中启用"查看右边距",则可能默认为80个字符.我倾向于将它改为120,除了它是几年前我公司的标准,没有其他公司告诉我做不同的事情.

我的问题是,是否有任何研究实际上显示80个字符是代码可读性的最佳最大宽度,或者这个值只是"它一直是这样的方式"而没有人真正知道为什么会这样?并且,一行代码的宽度是否应该是编码标准的一部分?

code-readability

121
推荐指数
7
解决办法
3万
查看次数

线宽格式标准

您是否遵循源代码中包含长行的标准?您觉得哪种线路长度最舒适?

有时我发现有人在宽屏显示器上编程并喜欢用它的全宽来显示源代码.我更喜欢较短的线条,大约80-100个字符,但我很难说服同事随着宽屏设备的日益普及.

编辑:

类似的问题:

formatting coding-style

27
推荐指数
5
解决办法
5万
查看次数

URL slug的理想长度是多少

为了从文章标题中创建漂亮的URL,我使用的是一个简单的函数.不过最近我关注这些"slu"的理想长度.据说太多的破折号都很糟糕.

然而,一些文章标题可能很长,谷歌可能不会喜欢太长的网址.当然,这会破坏URL slu的整体想法.

那么有人知道URL slug应该有多长.使用的"破折号"字符是否应该有限制?

seo web-applications url-rewriting

20
推荐指数
1
解决办法
8289
查看次数

编码标准和行长度

我见过的每个编码标准都对一行中的字符数有建议或绝对限制.在这个限制范围内有各种各样的工作方式,但我没有看到这方面的任何具体指导.

显然,如果可能的话,不要写过长的行.

但是,如果这不实用呢?如何处理长线?

这里有几个例子

if ($Stmt = $Mysqli->prepare("SELECT color, pattern, size,
                              manufacturer, mfgSku, storeLocation,
                              aisle, status
                              FROM tblItems WHERE ourSku = ?")) {
Run Code Online (Sandbox Code Playgroud)

要么

$flavors = array ('chocolate', 'strawberry', 'vanilla', 'cookie dough', 
                  'chocolate chip', 'mint chocolate chip', 'rocky road',
                  'peach', 'fudge brownie', 'coffee', 'mocha chip');
Run Code Online (Sandbox Code Playgroud)

要么

$Stmt->bind_result( $this->_firstName,
                    $this->_lastName,
                    $this->_BillToAddress->address1,
                    $this->_BillToAddress->address2,
                    $this->_BillToAddress->city,
                    $this->_BillToAddress->state,
                    $this->_BillToAddress->zip,
                    $this->_BillToAddress->country,
                    $this->_email,
                    $this->_status,
                    $this->_primaryPhone,
                    $this->_mobilePhone );
Run Code Online (Sandbox Code Playgroud)

在每个示例中,冗长代码的缩进是不同的.这样做有更好或更"标准"的方式吗?额外的行总是应该以相同的方式缩进.或者这样可以吗?

php coding-style

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

Android Studio 0.8.2:删除垂直换行符

一直在搜索编辑器设置很长一段时间,但我无法弄清楚如何在Android Studios 0.8.2中关闭垂直换行符.快把我逼疯了!!!

android-studio

19
推荐指数
5
解决办法
6275
查看次数

您希望存在哪些工具/应用程序/任何内容?

这可能听起来像一个松散的问题,但我认为它可能有一些用处.我经常看到人们,无论是SO还是关闭,都说他们想要为某种项目做贡献或工作,但他们不知道什么或如何.大多数时候,回应是"找到一个开源项目"或"只做他们感兴趣的事情".如果我们能得到一些更好的答案,我认为这将是非常棒的.所以问题是,你,SO社区,一群开发人员,黑客和程序员,认为有趣还是酷?一些已被淘汰的开源项目?新鲜玩意?

理想情况下,这个问题可能会推动某人实施或承担其中一个项目.如果不出意外,这可能是衡量开发人员真正感兴趣的项目的有趣指标.

open-source

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

pep-8的有效性如何"将所有行限制为最多79个字符."

似乎是过去25岁以上显示器的遗物.我正在寻找stackoverflow成员对此的看法,你是否总是尊重这一建议.

python

6
推荐指数
5
解决办法
4566
查看次数