Miksi ohjelmat tuntuvat olevan huonosti koodattuja?

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi prik 15.04.2007.

  1. prik

    prik Regular member

    Liittynyt:
    25.11.2005
    Viestejä:
    343
    Kiitokset:
    0
    Pisteet:
    26
    Eli kysymys kuuluu: Miksi tuntuu, että ohjelmakoodi on huonoa, klönttimäistä ja raskasta? (Onko se?)

    Kun tulostan A4-sivullisen tekstiä, miksi prossukuorma hyppää 100 prosenttiin tulostamisen ajaksi? Miksi 75MHz:n koneella tulostaminen samalla tulostimella on yhtä nopeaa, vaikka prossuteho silti hyppää ylös? Hyppääköhän supertietokoneen prossukuorma 100%:iin tulostamisen aikana? Ovatkohan ajurit kuraa?

    Miksi Adobe Reader -ohjelmassa hiiren vasemmanpuoleisen näppäimen klikkaaminen alhaalle aiheuttaa prossukuormaksi 100%, vaikka sivua ei edes vieritä?

    Miksi XP:n käynnistyksessä kone jumittaa 2 minuutiksi, kun taas -yllätys yllätys- prossukuorma hyppää 100%:iin kun svchost/Automaattiset päivitykset vie kaiken tehon?

    Miksi Tehtävienhallinta-ikkunan raahaaminen aiheuttaa prosessorikuormaksi 64%? (Ajattele, ei 100%!)

    Miksi koneen teho ei tunnu riittävän ikinä? Tuntuu, että tehoa kyllä piisaa, mutta ohjelmakoodi on huonoa.
     
  2.  
  3. teme565

    teme565 Active member

    Liittynyt:
    10.05.2002
    Viestejä:
    3,306
    Kiitokset:
    0
    Pisteet:
    66
    Tuota tulostamishommaa itsekin vähän ihmettelen, että miksi vie niin paljon tehoa, mutta eipä se toisaalta hypersäikeistävällä/tuplaydinprossulla mitään haittaa.
    Acrobat Reader on raskas ohjelma, suosittelen tilalle hitosti kevyempää Foxit PDF readeria http://www.foxitsoftware.com/
     
  4. tyson

    tyson Regular member

    Liittynyt:
    09.02.2006
    Viestejä:
    806
    Kiitokset:
    0
    Pisteet:
    26
    Mitä nyt huonoon koodaukseen tulee, niin eikös se johdu osittain ohjelman tekemisen kiireellisestä aikataulusta. Kukaan ei halua odottaa peliään 10 vuotta, että se on virheetön, ja graafisesti ajastaan jäljessä. Myöskin pitää muistaa, että on hullun hommaa lukea vaikka Win XP:n lähdekoodi läpi, ja etsiä sieltä kaikki virheet.
     
  5. prik

    prik Regular member

    Liittynyt:
    25.11.2005
    Viestejä:
    343
    Kiitokset:
    0
    Pisteet:
    26
    Kiitos teme565, tuo Foxit on paljon nopeampi kuin Adoben vastaava. Enää 749 suorituskykyongelmaa ratkaistavana :)
     
  6. Limasika

    Limasika Regular member

    Liittynyt:
    27.12.2004
    Viestejä:
    1,712
    Kiitokset:
    0
    Pisteet:
    46
    Se pitää pojat itse koodata softat jos tuntuu valmiit niin huonoilta ;)
     
  7. jmpk

    jmpk Guest

    Kyllä on pakko myöntää että ihmetyttää itseäkin aina välillä tuo ihmeellinen raskaus esimerkkinä että mikä maksaa kun klikkaa valikkoa avatakseen sen, niin laite pohtii ensin että mitä tehdä ja sitten vasta avaa valikon, ei luulisi olevan niin vaikeata.
    Ymmärrän kyllä jos on menossa joku oikeasti raskaampi toimenpide, mutta että nämä ihan perusjutut tökkii....
     
  8. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    66
    Sen siitä saa kun koneet nopeutuvat =)

    Nykyään tietokoneet ovat jo niin nopeita että että ohjelman koodin viilaamiseen ja optimointiin ei enään vaivauduta. Aikaahan sillä säästetään, saadaan softat sun muut nopeammin ulos. Toisaalta taas usein ohjelmissa on mukana paljon sellaista painolastia mikä ei päällepäin näy. Esim: vanhojen erilaisten versioiden tuet, vanhaa koodia jonka päälle on purkalla kasattu uusia toimintoja, yms.
     
  9. prik

    prik Regular member

    Liittynyt:
    25.11.2005
    Viestejä:
    343
    Kiitokset:
    0
    Pisteet:
    26
    Tuo on jo käynyt mielessäni useammankin kerran... Ei vain viittisi koko käyttistä koodata itse uudelleen :) Pitää kai siirtyä Linuxin puolelle. Ja koodata sinne itse omat pelit :)

    Tuo valikkojuttu muakin ihmetyttää: Joskus kun avaa vaikka työpöydällä hiiren oikealla napilla valikon, niin kiintolevy ruksuttaa ensin 5 sekuntia ja sitten vasta avaa valikon. Ei sen valikon avaaminen nyt niin hidasta pitäisi olla koska eihän siinä ole montaa riviä tekstiä.
     
    Viimeksi muokattu: 24.04.2007

Jaa tämä sivu