Come devono essere gestite le parole composte durante la codifica? Esiste un elenco definitivo di parole composte? [chiuso]

0

DOMANDA:

Come dovresti gestire le parole composte durante la programmazione?

Esistono buone liste disponibili online per gli sviluppatori di parole composte relative alla tecnologia generalmente accettate?

Riesco a vedere come questo sia altamente ambiguo, quindi dovrei usare il buon senso?

Esempio:

Sarei propenso a farlo:

nomefile NON Nome file

o

login NON Login

Tuttavia, la documentazione di microsoft indica che filename non è composto. Quindi mi chiedo, c'è una fonte più definitiva? Vedi anche, questa discussione english.stackexchange  su nome file .

Sotto la sezione "Regole di maiuscole per parole composte e condizioni comuni" che si trova qui: Convenzioni sulla capitalizzazione di Microsoft .NET offre solo un'introduzione limitata all'argomento e lascia allo sviluppatore la possibilità di utilizzare la propria intuizione con il resto.

    
posta Ray 09.10.2012 - 21:52
fonte

3 risposte

4

In questo caso, è più importante impostare il proprio standard e seguirlo in modo coerente. Molto di questo è discutibile tra gli sviluppatori, quindi dovresti scegliere un metodo e usarlo se coerente per ogni parola. Un dizionario è un buon posto per verificare se qualcosa è una singola parola valida.

Per inciso, login è un nome (la pagina di accesso) e il login (o LogIn) è un verbo (accedi all'utente). Qui la distinzione può essere fatta scrivendo logIn rispetto a login

    
risposta data 09.10.2012 - 22:03
fonte
2

Eseguo una ricerca in un dizionario inglese e sia il nome file che l'accesso sono termini di una sola parola. Quindi nella programmazione dovrebbero essere trattati come una singola parola, non parole composte.

Credo che un dizionario inglese dovrebbe essere una buona fonte di riferimento.

    
risposta data 09.10.2012 - 22:01
fonte
1

Sono molto seccato dal nome incoerente. Suggerisco queste azioni:

  1. Crea un dizionario per il nome del progetto che risolva tutti i casi più comuni, come "nome file" e "accesso". Se hai intenzione di consentire qualsiasi abbreviazione, dovrebbero essere anch'essi standardizzati e, se usato, suggerisco di usarli sempre.

  2. Definisci un processo da seguire per risolvere nuove domande sulle interruzioni di parole. Ad esempio, potresti semplicemente rimandare a dictionary.com o un altro dizionario online.

  3. Avere recensioni di codice per intercettare errori di denominazione.

  4. Flog pubblicamente ripetuti scofflaw.

risposta data 09.10.2012 - 23:15
fonte