camelCase, PascalCase o underscore se si inizia da zero con reactjs?

5

Il titolo dice tutto. Non riesco a trovare ciò che è più comune al mondo.

Sono nuovo di zecca per la programmazione.

Se la risposta è "dipende", mi piacerebbe sapere da cosa dipende. Qui per imparare.

    
posta Will 08.08.2016 - 00:19
fonte

3 risposte

18

Attenersi alla convenzione del linguaggio e del framework - nel tuo caso, sembra che React.js segua le convenzioni di Javascript, quindi non c'è conflitto. camelCase per variabili e funzioni, PascalCase per tipi (classi) e UPPERCASE_SNAKE_CASE per costanti.

    
risposta data 08.08.2016 - 00:31
fonte
6

Non importa. Tutto ciò che conta è che tu faccia una scelta e ti impegni.

Quando utilizzi un framework, può essere utile copiare la sua convenzione per ottenere un codice più coerente, ma quando ne usi più di uno e seguono diverse convenzioni, è inutile.

    
risposta data 08.08.2016 - 00:23
fonte
-2

Gli ingegneri del software, sia nuovi che esperti, dovrebbero usare tutti uno strumento di abbellimento del software per ripulire il loro codice. Mi piace e uso Jetbrains - Resharper. Tutta la tua squadra dovrebbe usare la cosa maledetta, mettere da parte le loro piccole eccentricità di formato del software e ottenere il programma di rendere il loro software omogeneo con il team.

L'unico modo per applicarlo è abbandonare i tuoi preconcetti su ciò che pensi sia "giusto" e lasciare che una macchina imponga lo standard su tutti.

In questo modo il codice è coerente e nessuno si lamenta perché qualcuno ha fatto rientrare 4 spazi e qualcun altro ha rientrato in sei spazi ...

    
risposta data 21.11.2017 - 22:30
fonte

Leggi altre domande sui tag