题
在我当前的项目大家的名字变量和方法,他们这样做,他们是什么,什么后。这是快速理解代码好,但有很多长varible名字来得有些头疼,比如复制一个数据集的实体/对象时。所以,当你理解的代码,可读性仍需要一个打击。
veryLongVariableName.Id = datasetVeryLongVariableName.Id
veryLongVariablename.Something = datasetVeryLongVariableName.Something
etc.
使用VB.NET与关键字可以提供帮助。
With veryLongVariableName
.Id = datasetVeryLongVariableName.Id
.Something = datasetVeryLongVariableName.Something
End With
现在,我的问题,有没有使用带或其他类似的任何方式,但在同一时间几个变量?是这样的:
With veryLongVariableName As a, datasetVeryLongVariableName as b
a.Id = b.Id
a.Something = b.Something
End With
我所有的描述性的命名约定,但他们往往杂乱的东西。特别是在VB!
解决方案
如果说做这些两组分配的代码是一个单一的逻辑操作的一部分,那么你可以重构它到它自己的方法/函数调用。虽然这并没有具体回答你的问题有关与使用情况的倍数,这将提高可读性的线,建议在通俗读物,如代码完成。
发现不隶属于 StackOverflow