Siirry sisältöön
Käyttämällä Twitterin palveluita hyväksyt evästeiden käytön. Toimimme yhteistyökumppaneidemme kanssa kansainvälisesti ja käytämme evästeitä muun muassa tilastoihin, mukauttamiseen ja mainoksiin.
  • Etusivu Etusivu Etusivu, nykyinen sivu.
  • Tietoja

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @
  • Kieli: suomi
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Onko sinulla tili? Kirjaudu sisään
    Onko sinulla tili?
    · Unohditko salasanasi?

    Uusi Twitterissä?
    Rekisteröidy
Käyttäjän TheMogMiner profiili
A Moogle 🏳️‍🌈💻🎮🎶🇸🇪
A Moogle 🏳️‍🌈💻🎮🎶🇸🇪
A Moogle  🏳️‍🌈 💻 🎮 🎶 🇸🇪
@TheMogMiner

Tweets

A Moogle  🏳️‍🌈 💻 🎮 🎶 🇸🇪

@TheMogMiner

Emulator dev. Game dev. Moogle. ex-Mojang, EA, ATVI, ADSK, King. Arrowheader. Aspiring VO/VA artist. Autist. Views 100% mine, not employer's. He/him. Enby. 35.

Stockholm, Sweden
Liittynyt lokakuu 2013

Tweets

  • © 2021 Twitter
  • Tietoja
  • Ohjekeskus
  • Ehdot
  • Yksityisyyskäytäntö
  • Evästeet
  • Mainosten tiedot
Hylkää
Edellinen
Seuraava

Siirry henkilön profiiliin

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @

Mainosta tätä twiittiä

Estä

  • Twiittaa sijainti ilmoittaen

    Voit lisätä twiitteihisi sijainnin, esimerkiksi kaupungin tai tarkemman paikan, verkosta ja kolmannen osapuolen sovellusten kautta. Halutessasi voit poistaa twiittisi sijaintihistorian myöhemmin. Lue lisää

    Listasi

    Luo uusi lista


    Alle 100 merkkiä, valinnainen

    Yksityisyys

    Kopioi linkki twiittiin

    Upota tämä twiitti

    Embed this Video

    Lisää tämä twiitti verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Lisää tämä video verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Hmm, palvelinyhteydessä oli ongelmia.

    Upottamalla Twitter-sisältöä sivustollesi tai sovellukseesi hyväksyt Twitterin kehittäjäsopimuksen ja kehittäjäkäytännön.

    Esikatselu

    Miksi näet tämän mainoksen

    Kirjaudu sisään Twitteriin

    · Unohditko salasanasi?
    Eikö sinulla ole tiliä? Rekisteröidy »

    Rekisteröidy Twitteriin

    Etkö ole Twitterissä? Rekisteröity, virittäydy seuraamaan asioita, joista välität ja vastaanota päivityksiä tapahtumista.

    Rekisteröidy
    Onko sinulla tili? Kirjaudu sisään »

    Kaksisuuntaiset (lähetys ja vastaanotto) lyhytnumerot:

    Maa Koodi Asiakkaille yrityksessä
    Yhdysvallat 40404 (mikä tahansa)
    Kanada 21212 (mikä tahansa)
    Yhdistynyt kuningaskunta 86444 Vodafone, Orange, 3, O2
    Brasilia 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irlanti 51210 Vodafone, O2
    Intia 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italia 4880804 Wind
    3424486444 Vodafone
    » Näytä muiden maiden lyhytnumerot tekstiviesteille

    Vahvistus

     

    Tervetuloa kotiin!

    Tällä aikajanalla vietät suurimman osan ajastasi ja saat välittömiä päivityksiä sinulle tärkeistä asioista.

    Eivätkö twiitit ole mieleesi?

    Siirrä osoitin profiilikuvan päälle ja napsauta Seurataan-painiketta lopettaaksesi tilien seuraamisen.

    Sano paljon pienellä teolla

    Kun näet twiitin, jota rakastat, napauta sydäntä — siten voit kertoa twiitin kirjoittaneelle henkilölle jakavasi rakkautta.

    Jaa sanomaa

    Nopein tapa jakaa jonkun muun twiitti seuraajillesi on uudelleentwiittaus. Napauta kuvaketta lähettääksesi sen heti.

    Liity keskusteluun

    Lisää ajatuksesi twiittiin vastaamalla. Etsi sinua kiinnostava aihe ja hyppää mukaan keskusteluun.

    Pysy ajan tasalla

    Näe välittömät päivitykset siitä, mistä ihmiset puhuvat juuri nyt.

    Näe enemmän sitä, mitä rakastat

    Seuraa lisää tilejä nähdäksesi välittömät päivitykset sinua kiinnostavista aiheista.

    Selvitä, mitä tapahtuu

    Näe mihin tahansa aiheeseen liittyvät viimeisimmät keskustelut välittömästi.

    Älä jää paitsi hetkestäkään

    Pysy ajan tasalla parhaista tarinoista niiden tapahtuessa.

    1. Ólafur Waage‏ @olafurw 10. helmik. 2018

      1) One function that does everything. Many think that they should only create functions if they are reused. No. Create functions for anything that can be thought of as a generic action. This greatly helps in readability and structure.

      5 vastausta 19 uudelleentwiittausta 223 tykkäystä
      Näytä tämä ketju
    2. Ólafur Waage‏ @olafurw 10. helmik. 2018

      2) No early exits int foo() { if(x) { // lots of code ... return y; } return 0; } Reverse that statement. Now the reader a lot to go through to make sure the "bad" exit case is ok If it's reversed, everything below the if does not matter for the "bad" case

      14 vastausta 13 uudelleentwiittausta 174 tykkäystä
      Näytä tämä ketju
    3. Ólafur Waage‏ @olafurw 10. helmik. 2018

      3) Magic numbers everywhere. if (something > 5) ... What is this 5? Give it a name and put it somewhere. I see this so often, this number has context, show it.

      3 vastausta 23 uudelleentwiittausta 213 tykkäystä
      Näytä tämä ketju
    4. Ólafur Waage‏ @olafurw 10. helmik. 2018

      4) One class for everything. Similar to one function for everything. If you can categorize the actions within the class, then you can make classes out of those categories. Not great to maintain a 6000 line class.

      1 vastaus 11 uudelleentwiittausta 121 tykkäystä
      Näytä tämä ketju
    5. Ólafur Waage‏ @olafurw 10. helmik. 2018

      5) Inconsistent formatting style. Reading through code is a strain mentally, not only do you have to parse what each line is doing, you need to parse the structure. If it's inconsistent it makes it harder to parse. What style doesn't matter, just make it the same everywhere.

      4 vastausta 15 uudelleentwiittausta 143 tykkäystä
      Näytä tämä ketju
    6. Ólafur Waage‏ @olafurw 10. helmik. 2018

      6) Comments everywhere. // Increment value by one i++; My issue with comments is that now you have 2 meanings for everything. The line has a meaning and the comment. And they must match, or else there is trouble. (continued)

      7 vastausta 10 uudelleentwiittausta 118 tykkäystä
      Näytä tämä ketju
    7. Ólafur Waage‏ @olafurw 10. helmik. 2018

      6b) Add a comment when something needs explaining, when reading the code by itself would not make sense. But you can also just make a function that describes that action if it's complex enough, no comments needed then.

      5 vastausta 12 uudelleentwiittausta 124 tykkäystä
      Näytä tämä ketju
    8. Ólafur Waage‏ @olafurw 10. helmik. 2018

      7) Performing complex actions in if statements if (myFoo->Action(aBar + aBaz->GetStuff(18))) The only time you should be placing direct actions in if statements is if you want to block the execution with an && Otherwise put that into a variable and then ask the question.

      4 vastausta 12 uudelleentwiittausta 131 tykkäystä
      Näytä tämä ketju
    9. Ólafur Waage‏ @olafurw 10. helmik. 2018

      8) Stringly typed if (a == "foo") {...} else if(a == "bar") {...} Unless you are doing actual string data parsing, you should be using classes, enums or at least numbers for determining what is what.

      8 vastausta 11 uudelleentwiittausta 112 tykkäystä
      Näytä tämä ketju
    10. Ólafur Waage‏ @olafurw 10. helmik. 2018

      That is what I have found so far. At least the most common things. I see most the above things in every single review. If you have any you want to add yourself, please do! :D <3 Learn something every day!

      15 vastausta 8 uudelleentwiittausta 182 tykkäystä
      Näytä tämä ketju
      A Moogle  🏳️‍🌈 💻 🎮 🎶 🇸🇪‏ @TheMogMiner 11. helmik. 2018
      Vastauksena käyttäjälle @olafurw

      Not to toot my own horn, but I'm kind of proud that I do none of these things, and make sure to fix them when I encounter them at my day job!

      0.23 - 11. helmik. 2018
      • 2 tykkäystä
      • Diane Chen #BLM Ólafur Waage
      1 vastaus 0 uudelleentwiittausta 2 tykkäystä
        1. Ólafur Waage‏ @olafurw 11. helmik. 2018
          Vastauksena käyttäjälle @TheMogMiner

          No tooting taken. Knowing you have done steps to better yourself is so great. It's a sign that you are taking learning more seriously!

          0 vastausta 0 uudelleentwiittausta 0 tykkäystä
          Kiitos. Käytämme tätä aikajanasi parantamiseen. Kumoa
          Kumoa

      Lataaminen näyttää kestävän hetken.

      Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.

        Mainostettu twiitti

        false

        • © 2021 Twitter
        • Tietoja
        • Ohjekeskus
        • Ehdot
        • Yksityisyyskäytäntö
        • Evästeet
        • Mainosten tiedot