Domanda

Ho un forte background in Java, che ovviamente è tipizzato staticamente e un linguaggio sicuro per il tipo.

Trovo che sono in grado di leggere grandi quantità di codice molto rapidamente e facilmente supponendo che il programmatore che lo aveva scritto abbia seguito le convenzioni di base e le migliori pratiche.Sono anche in grado di scrivere codice abbastanza rapidamente, dato un IDE piuttosto buono come Eclipse e IntelliJ a causa dei vantaggi della compilazione e del completamento automatico.

Mi piacerebbe diventare più abile, efficace ed efficiente nella lettura/scrittura di codice in linguaggi più dinamici come Python e JavaScript.Il problema è che non riesco a capire il codice quasi velocemente come farei in Java principalmente perché comprendo il codice molto rapidamente in base ai loro tipi.Anche durante la scrittura, non c'è davvero nessun completamento automatico disponibile per vedere rapidamente quali metodi sono disponibili.Edit ask lo chiedo nel contesto di progetti su larga scala in cui il codice continua a crescere ed evolversi.

Quali sono le strategie generali o avvertimenti durante la lettura e la scrittura in lingue come queste quando le dimensioni del progetto sono molto più grandi e non sono banali?O arriva con il tempo?Grazie mille!

È stato utile?

Soluzione

Sono uno sviluppatore C++/ C # per formazione, e ho scoperto che sono migliorato con JS dopo aver iniziato a scriverlo.Prova ad andare all in su JS e scrivere qualcosa in esso.Forse Nodo.js.Forse impara ad usarlo con un framework frontend come Angular o Knockout.Forse entrambi insieme.

Se vuoi migliorare da lì, dai un'occhiata a "JavaScript" di Douglas Crockford:Le parti buone".Scrive alcuni buoni suggerimenti su come scrivere meglio JS.Non è ironclad, best practice comprovate dalla comunità, ma offre alcune cose solide.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top