Hjem Personlig finansiering Ruby-dummies prinsipper

Ruby-dummies prinsipper

Video: Cloud Computing - Computer Science for Business Leaders 2016 2025

Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Anonim

Ruby har noen designprinsipper for å gjøre programmeringen på språket mindre stressende og morsommere for programmerere av andre programmeringsspråk. Disse utformingsprinsippene er:

  • Konsistensbegrepet: Generelt kreves kort og kortfattet kode for å lage programmer. Det første settet med trinn for å kjøre et program skrevet på engelsk kalles ofte pseudokode. Ruby er utformet slik at det kreves liten ekstra innsats for å oversette pseudo-kode til faktisk kode. Selv eksisterende Ruby-kommandoer kan gjøres mer konsise. For eksempel kan Ruby's if-setningen skrives i tre linjer eller bare en.

  • Konsekvens for konsistens: Et lite sett med regler styrer hele språket. Noen ganger refererer dette prinsippet til prinsippet om minst forbauselse eller prinsippet om minst overraskelse. Generelt, hvis du er kjent med et annet programmeringsspråk, må måten Ruby oppfører seg, føle seg intuitiv for deg. For eksempel, i JavaScript når du arbeider med strengmetoder, kan du koble dem sammen slik som

    "alfabet". toUpperCase (). concat ("suppe")
    

    Denne JavaScript-setningen returnerer "ALPHABETSoup" ved først å lage strenget "alfabet" store bokstaver ved hjelp av. toUpperCase () -metoden, og deretter sammenkoble "suppe" til "ALPHABET". Tilsvarende, Ruby-utsagnet nedenfor kjeder sammen metoder som du forventer, og returnerer også "ALPHABETSoup".

    "alfabet". upcase. concat ("suppe")
    
  • Fleksibilitetsprinsipp: Det finnes flere måter å oppnå det samme, og selv innebygde kommandoer kan endres. For eksempel, når du skriver en if-else-setning, kan du bruke ordene hvis og annet, men du kan også oppnå oppgaven med en enkelt "? ”. Følgende kode utfører begge de samme oppgavene.

    • Versjon 1:

      hvis 3> 4 setter "tilstanden er sant" ellers setter "tilstanden er feil" end
      
    • Versjon 2:

setter 3> 4? tilstanden er feil ":" tilstanden er sant "
Ruby-dummies prinsipper

Redaktørens valg

Hvordan stilstilpassede elementer med CSS-dummier

Hvordan stilstilpassede elementer med CSS-dummier

Når du utformer bestemte elementer med CSS, er det nyttig å visualisere HTML-koden som et slektstre med foreldre, barn og søsken. I følgende kodeeksempel starter treet med html-elementet, som har to barn hode og kropp. Hodet har et barnelement kalt tittel. Kroppen har h1, ul, ...

De 4 delene av koden for nettsteder - dummies

De 4 delene av koden for nettsteder - dummies

Koden for nettsteder og for programmer generelt kan deles inn i fire kategorier, i henhold til kodens funksjon. Se også figuren som følger denne listen: Utseende: Utseende er den synlige delen av nettstedet, inkludert innholdsoppsett og hvilken som helst anvendt styling, slik skriftstørrelse, skrifttype og bildeformat. Denne kategorien kalles ...

Ruby-dummies prinsipper

Ruby-dummies prinsipper

Ruby har noen designprinsipper for å gjøre programmeringen på språket mindre stressende og morsommere for programmerere av andre programmeringsspråk. Disse designprinsippene er: Konklusjonskonsept: Generelt kreves kort og kortfattet kode for å lage programmer. Det første settet med trinn for å kjøre et program som er skrevet på engelsk, er ofte ...

Redaktørens valg

Skriv effektive metabeskrivelser for bedre søkemotorrangering - dummies

Skriv effektive metabeskrivelser for bedre søkemotorrangering - dummies

Søkemotorer bruker meta beskrivelse tagger i resultatene deres, så dette er en viktig kode for å komme rett i websidene dine. Skriv din Meta beskrivelse som en setning, som beskriver hva besøkende kan forvente å finne på siden etter at de klikket gjennom søkemotoren. Hvis du ikke gir en Meta ...

Skriv effektive kroppsoverskrifter for bedre søkemotorrangeringer - dummies

Skriv effektive kroppsoverskrifter for bedre søkemotorrangeringer - dummies

I kroppsdelen av en nettside, fungerer overskriften som overskrift av en avis, og identifiserer temaet for seksjoner eller avsnitt for både søkemotorer og besøkende. Som sådan spiller det en viktig rolle for søkemotorer som ser etter å klassifisere innholdet på siden. På grunn av dette gir søkemotorer ...

Redaktørens valg

Hvordan å identifisere typer gruppering av spill på LSAT-dummies

Hvordan å identifisere typer gruppering av spill på LSAT-dummies

En måte å identifisere gruppering spill på LSAT er ved å gjenkjenne språket fakta og regler ikke bruker. Selv om noen gruppespill kan også inkludere et bestillingselement, er de fleste merkbart avbestillingsreferanser, for eksempel første / siste, høyere / lavere og før / etter. I stedet inneholder fakta og regler ordlyd som antyder samsvarer med en ...

Hvordan man svarer på spørsmål om strukturer av argumentet på LSAT-dummiene

Hvordan man svarer på spørsmål om strukturer av argumentet på LSAT-dummiene

LSAT forventer at du skal forstå grunnleggende om et godt argument. Personer som argumenterer bruker en rekke taktikker for å gjøre sine poeng og avvæpne sine motstandere. De kan nekte noe den andre personen sier, utfordre motstandernes bevis, forklare hva de mener, eller bruke analogier til å illustrere poengene sine. Advokater bruker disse taktikkene ...

Hvordan å lage argumentforutsetninger for LSAT-dummiene

Hvordan å lage argumentforutsetninger for LSAT-dummiene

Lage et argument uten å anta minst en eller to poeng er nesten umulig. Hvis du sikkerhetskopierer alt du sier, kan det ta for alltid, og noen ganger må du ta på noe bare for argumentets skyld. Forutsetninger er ikke nødvendigvis dårlige, men du trenger å gjenkjenne dem når de oppstår. Søk-antagelser spørsmål spør ...