Open Mike: Brak
Del
Del
Del
Del
Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av
Allman eller K &. R? Dette er Åpen Mike, en rekke diskusjons innlegg å kaste katten blant duer. Disse innleggene handler om deg - vi ønsker å høre dine meninger, ideer og tanker. Til å begynne med, la oss snakke om brak
1:.? Har du Kose
"kose" tannregulering betyr å skrive dem ut:
funksjon showCuddlingExample (): void {if (eksempel) {//gjøre noe} else {//gjøre noe annet}}
Alternativt er det Allman stil:
funksjon showAllmanExample (): void {if (eksempel) { //gjøre noe} else {//gjøre noe annet}}
denne Wikipedia-artikkelen lister andre vanlige stiler. Hvilken bruker du
Jeg liker Allman fordi du kan gjøre dette:?
//If (someCondition) {doSomething ();}
Jeg kan lett slå den betingede sjekk av ved rett og slett å kommentere ut det "hvis" statement. Hvis jeg var kosing tannregulering, ville jeg heller skrive en ny spenne å erstatte "hvis", eller kommentere ut den tilsvarende avsluttende spenne
2:.? Har du Pad Din parenteser
sammenlign alle disse:
//tightfunction exampleFunction (arg1: int, arg2: String): void //plass før parenthesesfunction exampleFunction (arg1: int, arg2: String): void //plass mellom variable og typefunction exampleFunction (arg1: int, arg2: String): void //polstret parenthesesfunction exampleFunction (arg1: int, arg2: String): void
jeg har sett alle disse, i forskjellige kombinasjoner. Jeg pleide å bruke 'Polstret parentes', som det virket lettere å se argumentene og deres typer, men nå er jeg foretrekker "tight". Hva om du
3:? Har du Nest parenteser i forhold
For meg føles det "riktig" å skrive:
if ((CONDITION1) || ( Condition2))
... snarere enn:
if (CONDITION1 || Condition2)
... selv om det første tar opp mye mer plass. Parentesene gjør det klart hvor skillet ligger. Men er det liten forskjell verdt det
En siste ting:?! Takket være Sergio fra www.artua.com for mikrofonikonet kjempebra