Какой стиль кодирования лучше при именовании контейнера:
source = {}
#...
source[record] = some_file
или
sources = {}
#...
sources[record] = some_file
Множественное число читается более естественно при создании; единственное число при присвоении.
И это не праздный вопрос; Я поймал себя на том, что запутался в старом коде, когда не был уверен, является ли переменная контейнером или единственным значением.
ОБНОВЛЕНИЕ
Похоже, существует общее соглашение о том, что когда словарь используется в качестве сопоставления, лучше использовать более подробное имя (например, recordToSourceFilename
); и если я абсолютно хочу использовать короткое имя, сделайте его множественное число (например, sources
).