В моем текущем проекте каждый называет переменные и методы после того, что они есть и что они делают. Это хорошо для быстрого понимания кода, но с большим количеством длинных переменных имен возникают некоторые головные боли, например, при копировании набора данных в сущность / объект. Таким образом, пока вы понимаете код, читаемость все еще имеет удар.
veryLongVariableName.Id = datasetVeryLongVariableName.Id
veryLongVariablename.Something = datasetVeryLongVariableName.Something
etc.
Использование VB.NET с ключевым словом может помочь.
With veryLongVariableName
.Id = datasetVeryLongVariableName.Id
.Something = datasetVeryLongVariableName.Something
End With
Теперь, мой вопрос, есть ли способ использовать With или что-то подобное, но для нескольких переменных одновременно? Что-то вроде:
With veryLongVariableName As a, datasetVeryLongVariableName as b
a.Id = b.Id
a.Something = b.Something
End With
Я все за описательные соглашения об именах, но они, как правило, мешают. Особенно в VB!