Tapahtumat

Kun kirjaudut sisään näet tässä ilmoitukset sinua kiinnostavista asioista.

Kirjaudu sisään

Parhaat bugit ohjelmoinnissa

Vierailija
14.07.2015 |

Kerätään tähän kaikki nauramisen arvoinen aiheeseen liittyen.

-Kerran ohjelmoin yhtä hajautustaulukon toteutusta assemblerilla, ja tein siihen testerin. Ohjelma päättyi aina silloin tällöin testerin ilmoittamaan virheeseen, kun listaan oli lisätty ja poistettu tavaraa. En kuitenkaan koskaan pystynyt löytämän virheitä koodista... kunnes tajusin pitkän ajan kuluttua että itse testeri oli virheellinen. Hehehhe..

-Tein modeemille terminaalisoftan assemblerilla, ja kun testasimme kaverin kanssa koodia kirjoittamalla toisillemme, tapahtui kummia; tekstipuskuri meni jotenkin epäsynkroniin, ja kaveri sai jotakin vanhaa tekstiä vastaukseksi aina kun naputtelin uutta tekstiä. Hän luuli että olin tulossa hulluksi, kun kirjoittelin kuulemma ihan kummia. Omalla näytölläni kirjoittamani teksti näkyi tietysti oikein. Meillä ei ollut mitään muuta kommunikointilinjaa auki, koska modeemiyhteys vei sen ainoan puhelinlinjan... tämä oli joskus 90-luvulla kun ei ollut kännyjä.

-Teimme yhtä pelisoftaa Linuxille, ja jossakin vaiheessa tuli selväksi että pelin ohjaus oli muuttunut huonommaksi, tahmeammaksi. Kävimme läpi vanhoja versioita CVS:llä, eikä pitkistä etsinnöistämme huolimatta mitään virheitä voitu löytää. Kunnes kävi selväksi että virhe johtui itse X-Windowsista, sen hiirikäsittely oli muuttunut uudempien julkaisujen myötä huonommaksi... pystyimme kuitenkin sanomaan mistä versioista lähtien ongelma esiintyi.

Kommentit (8)

Vierailija
1/8 |
14.07.2015 |
Näytä aiemmat lainaukset

Blaah.

Vierailija
2/8 |
14.07.2015 |
Näytä aiemmat lainaukset

up

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/8 |
14.07.2015 |
Näytä aiemmat lainaukset

Therac-25 laitteen ohjelmointivirheet olivat sangen huvittavia.

Vierailija
4/8 |
14.07.2015 |
Näytä aiemmat lainaukset

[quote author="Vierailija" time="14.07.2015 klo 17:24"]Therac-25 laitteen ohjelmointivirheet olivat sangen huvittavia.
[/quote]

Niinhän se on, mutta olisi teidänkin syytä nähdä vähän vaivaa ja kirjoittaa asioita auki. Laitteessa oli kaksi moodia, ja se siis antoi säteilyä potilaille syöpähoitoon. Ohjelmassa oli kuitenkin synkronointivirhe, ja joskus laite valitsi väärän moodin, ja potilas sai suuremman annoksen kuin olisi pitänyt. Tämä riippui siitä, miten nopeasti laitteen käyttäjä kirjoitti komentoja, sitä ei ollut testattu sen varalta että joku saattoi kirjoittaa nopeasti. Yksi potilas kuvasi että tuntui kuin joku olisi heittänyt tulikuumaa kahvia iholle, kun sai liian suuren annoksen säteilyä, ja se säteily läpäisi koko kehon. Monta potilasta siinä ehti kuolla säteilysairauteen, ennenkuin laite poistettiin käytöstä. Ap.

Vierailija
5/8 |
14.07.2015 |
Näytä aiemmat lainaukset

[quote author="Vierailija" time="14.07.2015 klo 17:43"][quote author="Vierailija" time="14.07.2015 klo 17:24"]Therac-25 laitteen ohjelmointivirheet olivat sangen huvittavia.
[/quote]

Niinhän se on, mutta olisi teidänkin syytä nähdä vähän vaivaa ja kirjoittaa asioita auki. Laitteessa oli kaksi moodia, ja se siis antoi säteilyä potilaille syöpähoitoon. Ohjelmassa oli kuitenkin synkronointivirhe, ja joskus laite valitsi väärän moodin, ja potilas sai suuremman annoksen kuin olisi pitänyt. Tämä riippui siitä, miten nopeasti laitteen käyttäjä kirjoitti komentoja, sitä ei ollut testattu sen varalta että joku saattoi kirjoittaa nopeasti. Yksi potilas kuvasi että tuntui kuin joku olisi heittänyt tulikuumaa kahvia iholle, kun sai liian suuren annoksen säteilyä, ja se säteily läpäisi koko kehon. Monta potilasta siinä ehti kuolla säteilysairauteen, ennenkuin laite poistettiin käytöstä. Ap.
[/quote]
Korvauksia tuskin tuli?

Vierailija
6/8 |
14.07.2015 |
Näytä aiemmat lainaukset

Tylsääääääääää

T. M20

Sisältö jatkuu mainoksen alla
Vierailija
7/8 |
14.07.2015 |
Näytä aiemmat lainaukset

[quote author="Vierailija" time="14.07.2015 klo 17:43"]

[quote author="Vierailija" time="14.07.2015 klo 17:24"]Therac-25 laitteen ohjelmointivirheet olivat sangen huvittavia. [/quote] Niinhän se on, mutta olisi teidänkin syytä nähdä vähän vaivaa ja kirjoittaa asioita auki. Laitteessa oli kaksi moodia, ja se siis antoi säteilyä potilaille syöpähoitoon. Ohjelmassa oli kuitenkin synkronointivirhe, ja joskus laite valitsi väärän moodin, ja potilas sai suuremman annoksen kuin olisi pitänyt. Tämä riippui siitä, miten nopeasti laitteen käyttäjä kirjoitti komentoja, sitä ei ollut testattu sen varalta että joku saattoi kirjoittaa nopeasti. Yksi potilas kuvasi että tuntui kuin joku olisi heittänyt tulikuumaa kahvia iholle, kun sai liian suuren annoksen säteilyä, ja se säteily läpäisi koko kehon. Monta potilasta siinä ehti kuolla säteilysairauteen, ennenkuin laite poistettiin käytöstä. Ap.

[/quote]

 

ei jaksa kuule tänne kirjoittaa liikaa. paitsi porvooavauksiin

Vierailija
8/8 |
14.07.2015 |
Näytä aiemmat lainaukset

Parhaalla taidetaan nyt tarkoittaa huvittavinta. Tämä tekemäni bugi oli kaikkea muuta kuin huvittava, mutta ikimuistoinen. Olin urani alussa ja sain tehtäväkseni tehdä yhden lokituksen erään sairaalan järjestelmään. Siihen maailman aikaan oli tapana tehdä tällaiset pienet jutut suoraan asiakkaan tuotantoon. Nooh, tein työtä käskettyä, mutta keltanokkana tein ikisilmukan. Hetken päästä tuli asiakkaalta kyselyä, mikä nyt on, kun järjestelmät eivät toimi ja levytila loppuu. 

 

Kirjoita seuraavat numerot peräkkäin: kuusi yksi kahdeksan