2012-05-18 11 views

risposta

4

Non c'è alcun motivo specifico per questo, ma è solo per una migliore comprensione dei programmatori nient'altro. puoi anche scrivere direttamente key = value senza utilizzare alcun tipo di "alcuni" :-)

8

È fondamentalmente una convenzione che rende più facile vedere quali proprietà sono correlate.

Ad esempio:

person.title = "Title" person.surname = "Cognome" job.description = "Alcuni description"

E 'facile vedere che le proprietà sono correlate e, usando un editor intelligente, puoi quindi scegliere di visualizzare solo le proprietà per persona. Alcuni IDE ed editori possono persino usarlo per aggiungere il completamento del codice per te, come sai che vuoi lavorare con la persona, ma potresti non ricordare la proprietà esatta.

A volte sottovalutiamo la potenza della leggibilità, tuttavia una convenzione come questa rende facile per chiunque aggiungere, modificare o mantenere queste proprietà. Questo diventa molto importante quando si lavora in gruppo o quando si salgono i juniors.

+0

È certamente una forma convenzionata di notazione di cardinalità per le relazioni uno-a-molti tra gruppi di proprietà (ad es. Person.name, person.age). In XML, sarebbe espresso come "

+0

@DarrellTeague - Sì, hai ragione, ci sono alcuni problemi con esso, ma essendo più una convenzione che uno standard, penso che tu sia libero di fare le tue regolazioni. La propensione a tornare più semplice è, se me lo chiedi, una buona cosa, ma poi, sono uno sviluppatore piuttosto pigro! Grazie per i tuoi approfondimenti. – Ewald

Problemi correlati