2010-06-06 10 views
5

Vorrei conoscere i metodi più comuni di denominazione dei file nello sviluppo di JavaScript e PHP. Sto lavorando su un sistema JS + PHP e non so come denominare i miei file.Convenzioni di codifica dei nomi dei file JavaScript e PHP

Attualmente faccio per JS:

framework/ 
framework/widget/ 
framework/widget/TextField.js (Framework.widget.TextField()) 
Framework.js (Framework()) 

Quindi, le mie cartelle sono minuscole e oggetti CamelCase, ma cosa devo fare quando la cartella/namespace richiede più di una parola? E che dire di PHP?

jQuery sembra seguire:

jquery.js 
jquery.ui.js 
jquery.plugin-name.js 

in modo che sia

jquery(\.[a-z0-9-])*\.js 

ma ExtJS segue approccio completamente diverso. Douglas Crockford ci fornisce solo dettagli sulla sua preferenza per le convenzioni di sintassi.

risposta

4

Personalmente sceglierei tutti i nomi in lettere minuscole per le cartelle, separando le parole con "-" come da jQuery, ma senza prove per il backup.

Tuttavia, qualunque sistema tu scelga, sii coerente. Ciò non solo ti aiuterà a superare i 6 mesi, ma aiuterà qualcuno a venire nel tuo sistema. Presto impareranno a muoversi anche se non è uguale al 100% degli altri sistemi che hanno usato in passato.

Problemi correlati