идентификатор словаря в единственном или множественном числе?

Какой стиль кодирования лучше при именовании контейнера:

source = {}
#...
source[record] = some_file

или

sources = {}
#...
sources[record] = some_file

Множественное число читается более естественно при создании; единственное число при присвоении.

И это не праздный вопрос; Я поймал себя на том, что запутался в старом коде, когда не был уверен, является ли переменная контейнером или единственным значением.

ОБНОВЛЕНИЕ

Похоже, существует общее соглашение о том, что когда словарь используется в качестве сопоставления, лучше использовать более подробное имя (например, recordToSourceFilename ); и если я абсолютно хочу использовать короткое имя, сделайте его множественное число (например, sources ).

17
задан max 12 February 2012 в 21:09
поделиться