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