Open Mike: Ordlyd
Del
Del
Del
Del
Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Har du updateDatabaseFields () eller udDBFields ()? 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. Vi har snakket om prefikser før; Nå la oss snakke om de faktiske ord Har du stave ut hele ord variabler 'og funksjoner navn eller bruker du en slags stenografi checkAllOptionsHaveBeenEntered () vs. chkOptsEntd () Kanskje du bruker en blanding: forkortelse for felles koding ord (som num stedet for tall) og longhand for andre. numberOfTrophies vs. numTrophies Booleans:? siden disse er alltid enten sant eller usant, jeg liker å ordet dem på en måte som kan alltid bli besvart "ja" eller "nei" Eksempler:.? hero.hasTheSword, basketballPlayer.isQuiteTall UrbanSquall koding konvensjoner gå videre og insisterer på at boolske navn alltid begynne med er, har, eller kan Hva med deg Funksjoner og metoder omfatter generelt gjør Eksempler:. refresh (), angre (), restartGame (), checkFormDataIsComplete () har du følger dette som en konvensjon, eller er det noen tilfeller der du ikke kan bruke et verb i funksjon? Når en funksjon krever argumenter, prøver du å gjøre det klart fra navnet hva argumentene du venter for eksempel:? pingPongBall.move (x, y) vs . pingPongBall.moveTo (x, y) Noen ganger kan en funksjon krever helt forskjellige typer argumenter, noe som kan føre til forvirring. For eksempel at vi har en pistol objekt som fyrer av en gitt kule på et gitt mål. Det finnes noen alternativer for hva vi kan kalle denne metoden, inkludert: Som er bedre
du bruker til å navngi AS3 stedene.
Har du forkorte?
Full ord eller forkortelser? undersøkelse programvare
Hvordan du navn Booleans
Booleans:?? spesielle navn undersøkelse
Hva gjør du ringer funksjoner
noe, så det er vanligvis fornuftig å gi dem navn som er verb (eller verb-faget motstandere)
Verb-faget fungerer ? online undersøkelser
gun.fire (bullet, mål); gun.fireAt (mål, kule), gun.fireAtTarget (mål, kule), gun.fireBulletAtTarget (bullet , mål);
?