Miten suunnitella?

jfkdnxnxn

Mikä olisi hyvä tapa suunnitella ohjelma? Jonkinlainen kaavio?

Sitä kun alkaa vaan koodaamaan, saa kyllä toimivan ohjelman aikaan, mutta siitä tulee tarpeettoman sekava. Ja jälkeen päin tällaiseen muutoksen tekeminen on vaikeaa.

Miten siis teen prosessin oikein?

9

54

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ikuinenaloittelija
    • ikuinenaloittelija

      Tehtävä ainakin kannattaa jakaa osiin ja osien välisiin suhteisiin.
      Funktioihin tai olioihin yms

      pientä itsenäistä osaa on helpompi muuttaa.
      Esim olio piilottaa toteutuksen, joten sitä voi muuttaa muuttamatta muita ohjelman osia (vaikkapa kirjoittaa kokonaan uusiksi tai antaa toisen tehtäväksi). Tälläinen itsenäinen osa esim ottaa parametreja ja palauttaa arvon tai olion.

    • vanhat-keksinnöt

      Kynän ja paperin käyttö on aina aluksi järkevää.

    • Kynä ja paperi.

      Mindmap. Itse käyttänyt Freemindia.

      Noilla nyt aluksi jos jäsentelisi ajatukset.

      • bdfshdfhdfh

        Kiitos ideasta, tuo Freemind näyttäisi hyvältä.
        Kynä ja paperi ei itsellä oikein toimi, kun asioita pitää siirrellä loputtomiin ennen kuin ne on järkevästi. Mutta tuolla tuolla Freemindilla se onnistunee.
        Varmaan tuo on moneen muuhunkin hommaan hyvä, kun ADHD-päällä kaiken jäsentely on aina hieman haastavaa touhua.


    • nobi

      Samaa mietiskelen. Nyt olen ottanut projektinsuunnittelussa trellon käyttöön www.trello.com ON ainakin toDo tyyppiseen hyvä

    • motorinen_muisti

      Kynällä ja paperilla ohjelmointi voi olla siinäkin mielessä erittäin opettavaista, että kun joillakin muisti toimii jotenkin motorisesti, niin että kun kirjoittaa kynällä jotain, muistiinjääminen tehostuu huomattavasti.

    • Joku pseudokieli...

      Program kirjanpito;

      begin
      alustus;
      kirjanpito;
      lopetus;
      end.

      Tuossa kirjanpito-ohjelma. Seuraavaksi suunnitellaan datan tyypit.
      kirjaus= file of tapahtuma;
      tapahtuma = record
      pvm= paivaus;
      tos= tosite;
      tili= tililuettelo;
      end;

      Tyypit tulevat program sanan jälkeen...
      täydennetään hiljalleen ja lopulta on valmis ohjelma.

      aluksi funktiot voivat olla tyhjiä.

      procedure alustus;

      begin
      end;

      Näin ohjelman voi kääntää ja suorittaa vaikka pahasti kesken.
      Joukkoon voi pistää debug koodia joka tulostaa muuttujien arvoja.
      if debug then write(muuttuja);

    • kaikkitietävät

      ensin tietystikin suunnitellaan käyttöjärjestelmä, sen jälkeen vasta ohjelmakoodi ::D:D

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

    Luetuimmat keskustelut

    1. Nurmossa kuoli 2 Lasta..

      Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .
      Seinäjoki
      153
      9049
    2. Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!

      Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde
      Suomalaiset julkkikset
      49
      2729
    3. Kaksi lasta kuoli kolarissa Seinäjoella. Tutkitaan rikoksena

      Henkilöautossa matkustaneet kaksi lasta ovat kuolleet kolarissa Seinäjoella. Kolmas lapsi on vakasti loukkaantunut ja
      Maailman menoa
      29
      2511
    4. Et olisi piilossa enää

      Vaan tulisit esiin.
      Ikävä
      57
      2501
    5. Miksi pankkitunnuksilla kaikkialle

      Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että
      Maailman menoa
      197
      1885
    6. Miten meinasit

      Suhtautua minuun kun taas kohdataan?
      Ikävä
      97
      1837
    7. Sinä saat minut kuohuksiin

      Pitäisiköhän meidän naida? Mielestäni pitäisi . Tämä värinä ja jännite meidän välillä alkaa olla sietämätöntä. Haluai
      Tunteet
      23
      1763
    8. Minä en ala kenenkään perässä juoksemaan

      Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä
      Ikävä
      46
      1295
    9. Tunnekylmä olet

      En ole tyytyväinen käytökseesi et osannut kommunikoida. Se on huono piirre ihmisessä että ei osaa katua aiheuttamaansa p
      Ikävä
      109
      1207
    10. Näin pitkästä aikaa unta sinusta

      Oltiin yllättäen jossain julkisessa saunassa ja istuttiin vierekkäin, siellä oli muitakin. Pahoittelin jotain itsessäni
      Ikävä
      6
      1156
    Aihe