readability 相关问题

可读性是用于衡量代码质量方面的主观参数。它基于这样的假设:代码应该易于被人类理解,无论是形式还是意义。

使用多个if语句,而不是if每个语句返回某些内容时使用else

我写了一段看起来像这样的代码。 public boolean check(String i){if(i.isEmpty()){doSomething();返回true; } else if(i ....

回答 1 投票 0

如何组织Python API模块使其更简洁?

我正在编写一个表示某些Web API的Python库。现在,我的库目录看起来与此相似:__init__.py Account.py Order.py Category.py requests.py在__init__.py中,我有...

回答 3 投票 5

它是更好地有固定数量的字段对象的一个 setter方法或者多?

我有类型的对象的成员变量的类。这个对象的字段的固定数。我试图决定我是否应该使用一个setter函数或多个突变这些字段。为了使...

回答 3 投票 0

有没有更好的方式代码评论的参数的方向是什么?

我想提高代码的可读性。所以,我在这样的代码注释的参数的方向:#定义IN OUT的#define无效添加(IN INT PARA1,IN INT PARA2,OUT INT和结果);但是......

回答 9 投票 4

如何使输出更具可读性?

我写了下面的代码,打印出所需数字的素数。 def prime_number(number1):for desired_num in range(1,int(number1)+1):if desired_num> 1:for ...

回答 5 投票 1

Python:如果不是val,则vs如果val为None

我总是按照如果没有价值的方式编码,但是,一些指南引起了我的注意,虽然这种风格有效但似乎有两个潜在的问题:它不完全可读;如果......

回答 5 投票 39

是否可以在类中导入函数,以提高可读性?

我创建了几个可迭代的类。提供这些可迭代属性的代码在每个类中都是重复的,并且使代码混乱,从而分散了类的唯一函数。一世'...

回答 1 投票 1

关于如何组织方法的最佳实践? [重复]

是否有一个标准的实践或约定,在哪里声明仅在另一个方法中使用(或调用)的方法?为了证明这一点假设如下:public class MyClass {...

回答 3 投票 0

如何将两个输入传递给R中的%>%运算符

最初我有这个代码,我试图简化并提高使用%>%运算符的可读性。 #Get Sunday从2018-01-01直到今天d = seq(as.Date(“2018-01-01”),Sys.Date()+ 365,by ='day')...

回答 1 投票 0

如何提高Toad的可用性/可读性

我安装了Toad 12.8,我在执行代码时犯了一个很大的错误。尽管三重检查了我的工作,但我还是按顺序执行了代码。一些我选择的标签是如何被取消选择的......

回答 2 投票 0

如何重构我的代码以减少嵌套循环的数量?

这是一个辅助函数,它将像对象这样的数组转换为实际数组,然后循环遍历iterable,将列表中的每个值提供给回调函数:var each = function(...

回答 2 投票 3

我可以使用kotlin“也”功能来缩短代码吗? [关闭]

kotlin docs是否说过使用also()函数来减少代码行?我的意思是在lambda体中做一些不相关的工作而不使用it参数。例如,而不是:...

回答 1 投票 2

如何在AutoHotKey中使用datetime直观地进行添加操作?

我发现在AutoHotKey中有两种计算日期的方法:使用EnvAdd,它与var + = value同义将日期转换为YYYYMMDDHH24MISS格式,并将其计算为好像是...

回答 2 投票 0

在Ruby中,通过使用split和map将字符串输入转换为2d int数组(即矩阵)的惯用和干净改进

我怀疑有一种更清洁,更惯用的Ruby方式来解决这个难题而不是我所做的。不过,我对Ruby太新了,要确认一下。我的所有搜索都没有解决如何最好的问题......

回答 4 投票 0

是否重新分配方法参数是好还是坏?

我想编写一个这样的方法:def方法(self,long_api_parameter_name = None):如果long_api_parameter_name为None:long_api_parameter_name = self.DEFAULT_X return self ....

回答 2 投票 0

VBA:何时使用函数vs将代码放入主子代码中

我正在尝试自动化将来自不同文件的季度数据编译到单个Excel工作簿中的过程(这需要在每个季度完成)。现在我已经到了一个地步,我想知道我......

回答 1 投票 1

`如果键入dict`与`try / except` - 这是更具可读性的成语?

我有一个关于习语和可读性的问题,并且似乎存在针对这种特殊情况的Python哲学冲突:我想从字典B构建字典A.如果特定的键做...

回答 10 投票 83

OOP和GUI:在哪里实现? [关闭]

大约六个月前,我在我的工作中安装了一个全栈开发人员帽子,并开始研究一个由GUI和数据库组成的工具。客户端要求用Python编写工具,所以我......

回答 1 投票 0

使用Twig模板系统可读取文件大小

我想知道是否有一种内置的方式来输出可读文件大小与Twig模板系统。说我的模板中有这样的东西: 此限制目前设为{{...

回答 3 投票 6

如何重构这个不可读的PHP for循环?

我很难理解遗留项目中的这些代码行。 phpcs也标记为不允许使用内联控制结构。我很乐意将其重构为更易理解的代码。 for($ i = ...

回答 3 投票 0

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