Press "Enter" to skip to content

Semicolons cannot save you! – FunFunFunction #9


questo è divertente fun funzione un lunedì
spettacolo mattutino in cui cerchiamo di diventare di più
entusiasta e fiducioso sulla programmazione
esplorando tutte le saggezze selvagge e idee
divertendosi con alcuni spettatori
ha commentato il fatto che mi piace
omette il punto e virgola dal mio JavaScript
invece di scrivere lo stesso commento
e ancora una volta mi piacerebbe parlare un po ‘
un po ‘per quello oggi, prendiamo una cosa
dritto qui prima di continuare lo faccio
non consiglia di omettere il punto e virgola
né mi raccomando che si dovrebbe usare
li ti amerò tanto se tu
li ometti come fa Github o se lo usi
loro come dichiarazioni finali di mai
mentire come facciamo a Spotify se qualcuno
ti dice che è un migliore generale
pratica di usare il punto e virgola in JavaScript
quella persona sta mentendo non c’è centrale
le migliori pratiche di impostazione dell’autorità per
JavaScript come pratica è quello che tu
e la tua squadra decide che è la migliore pratica
quindi su cosa basi questa decisione?
li preferiscono usare molte squadre
punto e virgola solo perché è quello che
hanno finito per fare la squadra aveva bisogno di a
regola coerente per l’utilizzo di punto e virgola o
non e hanno appena optato per usarli io
penso che sia una ragione perfettamente valida
la coerenza è molto bella e importante
altri team potrebbero usare il punto e virgola perché
potrebbero passare molto tra AC
codice base e codice JavaScript base e
avere il punto e virgola rende l’interruttore inferiore
stridente e questa è una buona ragione per entrare
il mio cambio di contesto del libro è costoso
e se possiamo renderlo più facile e
questa è una buona cosa ormai dovresti
Ho la sensazione che ci sia un grande peloso
testa a testa che viene qui ma secondo me
c’è un motivo non valido per l’utilizzo
punto e virgola ed è purtroppo anche
molto comune ed è perché
ci sono un sacco di persone mentre il significato
persone che vanno in giro diffondendosi
disinformazione e paura a dirlo
usando il punto e virgola
ti protegge dagli errori relativi a
inserimento automatico punto e virgola lo faremo
chiamare quelle persone sbagliate così nel caso
sei nuovo in JavaScript nella lingua
ha questa caratteristica chiamata automatica
inserimento di punto e virgola spesso indicato come
un inserimento si virgola automatico fa
come sembra che lo faccia se non lo fai
aggiungi un punto e virgola alla fine di una riga
l’interprete aggiungerà semplicemente uno per te
mentre analizza il tuo codice principalmente questo
funziona ma a volte ne risulta in alcuni
errori molto cattivi come questo sì
questo di solito è uno dei primi
che si esegue in quando si inizia la codifica
javascript la prima funzione qui sarà
ritorno per mentre il secondo lo farà
ritorno indefinito e questo perché il
interprete interpreterà il codice R di
aggiungendo punti e virgola come questo vedi?
quanto è sinistro questo è quasi tutti
concorda sul fatto che il punto e virgola automatica
l’inserimento è una caratteristica stupida che dovrebbe
non essere in JavaScript è un super stupido
caratteristica relativa a questo c’è un molto
consiglio comune dato e che il consiglio è
che non dovresti fare affidamento su automatico
inserzione punto e virgola e per me quello
consigliato, non penso che abbia senso
sarebbe perfettamente un buon consiglio se il
l’inserimento automatico del punto e virgola potrebbe essere
spento ma non può essere spento
l’ a si è lì è lì
rimani nell’interprete è nel
standard e cercherà di aiutare
tu e fai le cose stupide tutto il
il tempo che dà questo tipo di consiglio implica
che puoi sbarazzartene in qualche modo e
cagate ma non puoi dare un’occhiata
all’ultima funzione quella con la a
si R ma ah qui abbiamo aggiunto una
punto e virgola alla fine si sa ma
correttamente
e questo tornerà ancora indefinito
perché l’interprete lo farà e basta
questo il punto e virgola non ti aiuterà
aggiungendo il punto e virgola ovunque no
ti assorbono dal pensare all’ASI
Affatto
questo è JavaScript è un piccolo grande
linguaggio ma l’ASI è uno dei suoi
verruche e avrai intenzione di affrontare
con esso non è possibile punto e virgola via come
un programmatore JavaScript che non puoi essere
assorbito dalla tua responsabilità
pensa costantemente all’ASI solo da
aggiungendo una regola punto e virgola al proprio prestatore
l’unica situazione in cui avere
punto e virgola ovunque ti salverà da
un errore ASI è quando si inizia una linea
con una parentesi o una parentesi quadra
dal modo in cui questo esempio mi è stato inviato
di
Fedora è lui questo geniale uomo greco
lavorando su Spotify e non è d’accordo
me con veemenza su questo tema
dovresti davvero seguirlo su Twitter
a 72 linee è fantastico come vedi qui
il risultato è un inganno inimmaginabile
Non sono nemmeno sicuro di come sia
incasinato ma aggiungendo un punto e virgola al
fine della prima linea come questa volontà
in realtà cambia l’ esecuzione del
codice completamente e quello è quadrato
parentesi ma è la stessa cosa quando
si inizia allineati con una parentesi
come questo e che sarà valutato come
questo inizio una linea con un quadrato
parentesi o una parentesi sono i soli
casi che so di aggiungere
punto e virgola ti salverà dagli errori asi
tutti gli altri possibili asi RS saranno ancora
colpisci anche se aggiungi punti e virgola
ovunque tu stia praticamente aggiungendo un
carattere per ogni singola riga nel tuo
codice di base per proteggerti da
questo caso e nella mia esperienza personale
questo non è solo uno dei comuni
addetti ai lavori e quando sorge è di
abbastanza ovvio cosa è successo di nuovo io
non avere nulla contro le persone che usano
punto e virgola ho solo un problema con
la gente dice che è uno strumento per
proteggersi dagli errori ASI perché lo è
uno strumento terribilmente cattivo per la protezione
contro ASIS solo imparando come funziona ASI
ti proteggerà da un ingaggio da parte di tutti
significa utilizzare il punto e virgola per coerenza o
solo perché alla tua squadra piace così
perché è più come C o solo perché
ti piace come appare o lo trovi di più
leggibile con punto e virgola ma non comprare
nella religione che ti assolve
dal pensare al punto e virgola automatico
inserimento che è solo un falso senso di
la sicurezza dell’ASI è sempre con te e
tu come programmatore JavaScript lo farai
sempre bisogno di essere vigili, non importa se
aggiungi un punto e virgola o non ne ho uno
più cosa da dire, ma ho bisogno di mostrare
non è fantastico , non lo so
se riesci a vederlo, ma questo è questo
è un vecchio punto croce e questo è
lechuck di Monkey Island realizzato con il
suoni di plastica fusibile questo è così fantastico
questo è fatto da Papa’s Palü e io sono un
enorme fan di lui questo video è in esecuzione a
un po ‘più lungo di quanto mi piacerebbe, ma io
Voglio solo finire con un altro
cosa perché ritengo sia importante questo
la cosa punto e virgola è incredibilmente comune
commentare i miei video anche sui video
dove c’è un bug evidente nel mio codice
ci sono più persone che commentano
la mancanza di punto e virgola rispetto al cazzo I
penso che sia un po ‘importante nel
luogo di lavoro e solo internet a –
prima di sollevare un problema da chiedere
te stesso solleverà questo problema
in realtà aggiungere qualche valore o sto sollevando
questo problema solo perché è davvero facile
per avere un parere su di esso e so
che è molto ironico dirlo
considerando che ho realizzato un intero video
su questo problema ma
questo problema punto e virgola o nessun punto e virgola
non è importante la revisione obbligatoria del codice
è qualcosa che è importante
la registrazione degli errori è importante continua
integrazione che è importante punto e virgola
non tanto nel grande schema di
tutto ciò che dovevo dire come al solito
il prossimo episodio uscirà il prossimo lunedì
tempo del mattino GMT non perdere
iscriviti e fino al prossimo lunedì rimani
curioso
Please follow and like us: