Mitä "linter" tarkkaan ottaen tekee?

Anonyymi

Se liittyy jotenkin kai virheiden tarkastukseen, mutta ohjelmointiin käytetty idehän yleensä ilmoittaa syntaksivirheistä ja varsinaiset ohjelmointivirheet selviää viimeistään ajon aikana. Mikä on linterin tuoma lisäarvo?

17

259

    Vastaukset 17

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Onko sitä nykyversio?
      "Initial release 1978; 42 years ago". Wiki

      • Anonyymi

        Versiosta ei tietoa. Javascriptiin tunkee monesti mukaan joku eslint.


    • Anonyymi

      Se tarkastaa, että koodi on kirjoitettu sovittujen käytäntöjen ja tyylisääntöjen mukaan. Tyylisäännöt sovitaan sen takia, että ne vähentää virhealttiutta ja helpottaa toisten kirjoittaman koodin lukemista, kun kaikki kirjoittavat samalla tyylillä. Tällaiset JS-säännöt esimerkiksi Airbnb:llä: https://github.com/airbnb/javascript

      • Anonyymi

        Javaskriptissähän ei ole juuri mitään sovittuja sääntöjä, vaan samat asiat voi tehdä usealla eri tavalla. Samasta syystä kieli on luultavasti kaikkein sekavin nykyään käytössä olevista.


      • Anonyymi
        Anonyymi kirjoitti:

        Javaskriptissähän ei ole juuri mitään sovittuja sääntöjä, vaan samat asiat voi tehdä usealla eri tavalla. Samasta syystä kieli on luultavasti kaikkein sekavin nykyään käytössä olevista.

        Näin aloittelijan silmin; asiat voi tehdä enemmän kuin usealla eri tavalla.


      • Anonyymi
        Anonyymi kirjoitti:

        Näin aloittelijan silmin; asiat voi tehdä enemmän kuin usealla eri tavalla.

        Kertoo lähinnä kielen olevan tuuliajolla ja vailla koordinoitua suunnittelua. Sama synti vaivaa toki nykylapsia yleensäkin. Kun kukaan ei päätä, niin tehdään sillisalaattia jokaiselle.


      • Anonyymi
        Anonyymi kirjoitti:

        Javaskriptissähän ei ole juuri mitään sovittuja sääntöjä, vaan samat asiat voi tehdä usealla eri tavalla. Samasta syystä kieli on luultavasti kaikkein sekavin nykyään käytössä olevista.

        Itseasiassa on niitä tyylisääntöjä. Ne vaan on sovittu kielen syntaksin jälkeen ja on useita mistä valita.

        Se että kielellä voi muotoilla monipuolisesti on vähän kaksipiippuista, että kaiken pitäisi olla samalla tavalla että on helppoa ymmärtää mutta toisinaan on tilanteita joissa saadaan eri tavalla muotoiltuna ilmaistua selkeämmin.


    • Anonyymi

      Mitään syytä olla käyttämättä Typescriptiä Javascriptin sijasta ei ole.

      • Anonyymi

      • Anonyymi
        Anonyymi kirjoitti:

        Olisiko coffeescript kiva?

        http://coffeescript.org/

        Jos tykkää kahvista niin joo. Itse inhoan sen kitkerää makua ja nörttinä välttelen kaikkea sosiaalista niin tarvetta tottua makuun ei ole ollut.


      • Anonyymi
        Anonyymi kirjoitti:

        Olisiko coffeescript kiva?

        http://coffeescript.org/

        Opettele vain JavaScript alkuperäisellä JavaScriptin syntaksilla. Sitten kun osaat, voit vähentää kirjoitusvaivaa kirjoittamalla JavaScript koodisi CoffeeScript syntaksilla, vaikka en usko sinun siihen enää siinä vaiheessa ryhtyvän vapaasta tahdostasi.


      • Anonyymi
        Anonyymi kirjoitti:

        Opettele vain JavaScript alkuperäisellä JavaScriptin syntaksilla. Sitten kun osaat, voit vähentää kirjoitusvaivaa kirjoittamalla JavaScript koodisi CoffeeScript syntaksilla, vaikka en usko sinun siihen enää siinä vaiheessa ryhtyvän vapaasta tahdostasi.

        "Opettele vain JavaScript alkuperäisellä JavaScriptin syntaksilla."

        Millä niistä? ES6?


      • Anonyymi
        Anonyymi kirjoitti:

        "Opettele vain JavaScript alkuperäisellä JavaScriptin syntaksilla."

        Millä niistä? ES6?

        Johan selaimilla on 100% tuki ES7.llekin.


      • Anonyymi
        Anonyymi kirjoitti:

        "Opettele vain JavaScript alkuperäisellä JavaScriptin syntaksilla."

        Millä niistä? ES6?

        Javascript tulee osata toki, mutta uudet projektit kannattaa aina aloittaa Typescriptillä. Esim. React ja sen suosituimmat kirjastot on jo päivitetty Typescriptiksi ja syy on selvä - Javascript itsessään on liian virhealtis isoissa projekteissa tyypittömyyden vuoksi. Nykyään elegantein ohjelmointikieli on C# ja Typescript tuo Javascriptiä lähemmäksi C#:tä, mikä on vain positiivinen asia (kaikki mihin Anders Hejsberg koskee yleisesti muuttuu kullaksi). "Vanilla" javascript jäänee vain niiden käyttöön, jotka eivät koskaan ole tehneet koodia muulla kuin Javascriptillä eivätkä täten tajua vahvan tyypityksen etuja.

        Itselleni ei tulisi nykyään enää pieneen mieleenkään lähteä rakentelemaan model domainia pure javascriptillä...huhhuh...


      • Anonyymi
        Anonyymi kirjoitti:

        Javascript tulee osata toki, mutta uudet projektit kannattaa aina aloittaa Typescriptillä. Esim. React ja sen suosituimmat kirjastot on jo päivitetty Typescriptiksi ja syy on selvä - Javascript itsessään on liian virhealtis isoissa projekteissa tyypittömyyden vuoksi. Nykyään elegantein ohjelmointikieli on C# ja Typescript tuo Javascriptiä lähemmäksi C#:tä, mikä on vain positiivinen asia (kaikki mihin Anders Hejsberg koskee yleisesti muuttuu kullaksi). "Vanilla" javascript jäänee vain niiden käyttöön, jotka eivät koskaan ole tehneet koodia muulla kuin Javascriptillä eivätkä täten tajua vahvan tyypityksen etuja.

        Itselleni ei tulisi nykyään enää pieneen mieleenkään lähteä rakentelemaan model domainia pure javascriptillä...huhhuh...

        Itse pidän Reactia sekavana. Käytän mielummin Vue.js:ää, jolle kelpaa myös pelkkä javascript. Tyypityksestä kirjoittelet järkeviä. Itse opettelin joskus ensimmäisenä kielenä C:n, ja vähän oudolta tuntuvat nämä javascriptit ja pythonit muuttujien suhteen. Karseinta on lukujen käyttö, kun ei koskaan tiedä milloin tulkki tulkitsee luvun merkkijonona ja milloin numeerisena.


    • Anonyymi

      Tai sitten jätetään script-kiddien kielet opettelematta ja valmistaudutaan tulevaisuuteen (= Blazor WebAssembly)

      • Anonyymi

        "kiddien kielet" Mitä höpiset, sehän vain mahdollistaa C, C , Rust jne. kielisten koodien käyttämisen JavaScriptin kautta. Perehtyisit sanottavaasi ennen kuin aukaiset suusi.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ampuminen kylpylässä

      Onko vornasen timbe käynyt hiukan kylpemässä vai mikä tämä ampumatapaus on kylpylässä? Tuntuu aika villi meno olevan naa
      Naantali
      87
      2049
    2. Kemijärvellä vesionnettomuus

      Pitkänsillan ja taiteilijanniemen välillä nähty henkilön painuvan veden alle. Mitä on tapahtunut? Onko vesihiisi taas as
      Kemijärvi
      39
      1323
    3. Hei, voitko kuunnella

      Voisitko auttaa minua selvittämään asioita? En halua ajaa sinua hulluuteen kanssani, en sitoa sinua, en esittää vaatimu
      Ikävä
      136
      993
    4. Joku porukka lähtenyt täältä

      Ihmeen hiljainen on palsta nyt. Yleensä tänne tulvii aloituksia yms, mutta nyt on kyllä erikoisen hiljaista.
      Ikävä
      214
      933
    5. Miten yrität

      Vielä saada kaivattusi?
      Ikävä
      81
      827
    6. 95
      813
    7. Olipa yllätys

      Kuten hyvin moni tiesi/arvasi että valetta alusta loppuun toi *olemme ystäviä* satu. Instassaan käsi kädessä kuva kertoo
      Kotimaiset julkkisjuorut
      215
      724
    8. Tuletko tänään

      Jos soitan? Niin... tuletko?🖤
      Ikävä
      73
      691
    9. Se kun olit pitkästä aikaa silmieni edessä

      Oli kyllä sykähdyttävää. Tiedätkö, mikä laittaa minut ikävöimään sinua? Kun palautan mieleeni valtavan ihanan olemuksen,
      Ikävä
      51
      690
    10. On todella ikävää

      Todella ikävää, että asiat ovat menneet tällaisiksi. Tämä ei ollut missään vaiheessa tarkoitukseni. Olen tehnyt virheit
      Ikävä
      79
      638
    11. Muutto auto hakee sut tänään!

      Tein sulle oman huoneen! mieheltä naiselle
      Ikävä
      69
      621
    12. Kiinni jäit

      Ei olisi uskonut sinusta
      Ikävä
      35
      601
    13. 42
      568
    14. Ottanet yhteyttä

      Facebookissa,jos on jotain asiaa.Miehelle! T.M-nainen.
      Ikävä
      55
      517
    15. Oletteko koskaan torjuneet kaivattuanne?

      Minä olen, kun en silloin tajunnut vielä ihastuneeni. Yritin paikata tapahtunutta, mutta ei onnistunut enää.
      Ikävä
      25
      467
    16. Kai sä mies ymmärrät..

      ..ettet jättänyt vaihtoahtoa. Tottakai toivon vielä, että pystyisit toimimaan niin että asiat korjaantuisivat. Vahvast
      Ikävä
      28
      452
    17. Hämmentävä hetki: TTK:sta pudonnut Johanna Puhakka lataa pettyneenä: "Sitä ei voi kieltää"

      Johanna Puhakka ja Jurijs Jurza Trosenko tippuivat Tanssii Tähtien Kanssa -kisasta. Suositussa viihdeohjelmassa nähtiin
      Tanssii tähtien kanssa
      13
      449
    18. Nyt ei enää ole

      Mitään mikä pitäisi mut hiljaa, kaikesta. Tämä on muutamalle henkilölle täällä.
      Ikävä
      35
      444
    19. En tiedä mitä sanoa

      Siksi en vastannut😔
      Ikävä
      33
      433
    20. Jos kaivattusi olisi

      Vieressäsi niin mitä tekisit?
      Ikävä
      40
      427
    Aihe