ark
Пример хороший, не подтверждающий моё утверждение, но и не опровергающий.
Если при вызове этой функции не практикуется использование имён аргументов, то совершенно всё равно, однобуквенные они или нет. Человек, определивший функцию, и, следовательно, знающий её спецификацию, в аргументах не запутается.
Если же имена аргументов используются, то пример автоматически выходит из под определения "переменная используется только в ограниченном фрагменте кода, и этот фрагмент кода можно охватить одним взглядом".
Antonariy
Магические константы тоже бывают уместны, если они используются однократно, и их использование в нескольких местах не предполагается логикой программы.