readability 相关问题

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

如何在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

Java命名 - 字节缓冲读写器或输入/输出流?

通过几个不同的项目,我可以看到相同项目的两个不同的命名。哪一个是正确/错误还是比另一个更普遍?项目1://读取byte [] ...

回答 1 投票 0

功能应该有多小? [重复]

我应该做多少小功能?例如,如果我有蛋糕烘焙程序。 bakeCake(){if(cakeType ==“chocolate”)fetchIngredients(“chocolate”)else if(cakeType ==“plain”)...

回答 2 投票 1

汇编程序中标签与可读性之间的关系

使用模拟器Mars,我正在使用MIPS架构的汇编编程。在某些时候,我开始使用我甚至没有跳回去的标签。我这样做是因为我认为这可能会有所改善......

回答 1 投票 2

创建自定义注释以表明方法只是帮助可读性是否值得?

目前正在使用Spring,我一直在学习可用于帮助我的代码可读性的方法,其中一个例子是用易于理解的方式替换复杂的条件...

回答 2 投票 0

在编译时强制指向指针类型的指针

我有一个对象层次结构的反序列化场景,其中大多数对象包含指向其他对象的指针,但不拥有它们。我正在尝试实施一个两步过程:...

回答 2 投票 0

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