2010-02-26 40 views
5

Eventuali duplicati:
Parameter naming: filename or fileName?nome file o nome file?

Che cosa si usa - il nome del file o nome del file? Le classi nel JDK usano una minuscola "n", ad es. FilenameFilter, quindi, per coerenza, lo faccio anch'io. Ma il modo corretto, credo, dovrebbe essere nomefile (come in C#).

+2

Duplicato esatto: http://stackoverflow.com/questions/742115/parameter-naming-filename-or-filename Anche: banale e soggettivo. – Tim

+0

scusa, non è venuto nella mia ricerca! Ho votato per chiudere. – dogbane

+1

Il "duplicato" sta chiedendo la pratica generale, questa domanda su Java. Lì * può * essere differenze. –

risposta

9

Avrei basato questa decisione sugli identificatori circostanti.

Se filename è l'unico identificatore per quanto riguarda i file nel suo contesto, starei con quello.

Esempio:

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

Ma non appena si dispone di altri attributi di file mi piacerebbe prendere in considerazione di utilizzare questo:

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

questo ha molto più senso – Dapeng

1

nome

Come voi, lo faccio per essere coerente con le librerie Java.

1

Non sono veramente coerente, ma tendo ad usare "nomefile", anche se fileName sarebbe più grammaticalmente corretto poiché "nome file" è di due parole, non uno.

3

La vera domanda è se la cosa si chiama "nome file" o "nome file".
Il resto è quindi una questione banale.

L'articolo di Wikipedia è filename, anche se il contenuto ha sia "nome file" che "nome file".

Personalmente voto per "nomefile".