2010-02-26 2 views
5

Можно создать дубликат:
Parameter naming: filename or fileName?fileName или имя файла?

Что вы используете - имя файла или имя файла? Классы в JDK используют нижний регистр «n», например. FilenameFilter, поэтому, для согласованности, я тоже. Но верный путь, я считаю, должен быть fileName (как в C#).

+2

Точный дубликат: http://stackoverflow.com/questions/742115/parameter-naming-filename-or-filename Также: тривиальный и субъективный. – Tim

+0

извините, не нашел в моем поиске! Я проголосовал за закрытие. – dogbane

+1

«Дубликат» задает вопрос об общей практике, этот вопрос о Java. Там * могут * быть различиями. –

ответ

9

Я бы основал это решение на окружающих идентификаторах.

Если filename является единственным идентификатором файлов в его контексте, я бы остался с этим.

Пример:

public void load(String filename) { ... } 

Но как только у вас есть другие атрибуты файла я бы рассмотреть вопрос об использовании этого:

private String fileName; 
private long fileSize 
private DateTime fileAge; 
+0

это дает больше смысла – Dapeng

1

имя_файла

Как и вы, я делаю это, чтобы быть совместимыми с библиотеками Java.

1

Я не совсем последователен, но я обычно использую «имя файла», хотя имя файла больше грамматически корректно, так как «имя файла» - это два слова, а не одно.

3

Реальный вопрос: называется ли это «имя файла» или «имя файла».
Остальное - это тривиальное дело.

Статья в Википедии filename, хотя содержание имеет как «имя файла», так и «имя файла».

Лично я голосую за «имя файла».

Смежные вопросы