Che cosa fai quando lavori con più lingue con diversi schemi di lettere maiuscole?

8

Sto facendo una webapp usando Django. La convenzione di Python per la denominazione delle variabili è in minuscolo_con_scorri, ma la convenzione Javascript è camelCase. Inoltre, ho visto molte persone utilizzare caratteri minuscoli con identificatori CSS.

Suggeriresti di utilizzare tutte e tre le convenzioni di denominazione, laddove appropriato, o sceglierne una e usarla, anche se le altre due consigliano qualcos'altro? Passare avanti e indietro non è un problema enorme, ma può comunque essere un sovraccarico mentale.

    
posta davidscolgan 17.11.2011 - 16:51
fonte

2 risposte

15

Usa quello giusto per la lingua. Aiuta gli altri quando mantengono l'applicazione e aiuta il contesto a passare da una lingua all'altra in modo più rapido mentre la lingua in cui si sta lavorando sembra come dovrebbe.

    
risposta data 17.11.2011 - 16:55
fonte
0

Dipende dalle convenzioni dell'azienda, squadra o progetto. Non c'è una risposta giusta, oltre a fare ciò che dicono le guide di stile del codice. Se sei in un progetto multi-langauage, le linee guida dovrebbero specificare uno stile indipendente dalla lingua o quale stile seguire quando scrivi il codice in ogni lingua.

Personalmente, preferirei lo stile raccomandato dalla lingua. È molto più naturale quando si interfaccia con le librerie esterne scritte in quella lingua e sarebbe più facile da leggere. Tuttavia, tutte le convenzioni di stile esistenti sul progetto devono essere prima rispettate.

    
risposta data 17.11.2011 - 17:05
fonte

Leggi altre domande sui tag