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

100

    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. Kuka tai ketkä tappo eilen?

      Kenet ja miksi?
      Varkaus
      32
      1720
    2. Arvostele kaivattusi

      ulkonäköä, asteikolla 1-10. Perustelut myös 🧢
      Ikävä
      50
      798
    3. Mitä teet mies?

      Oletko jonkun naisen kanssa? 😞
      Ikävä
      68
      747
    4. Miksi sitä miestä tuijotetaan joka paikassa

      Onko maine jonkinlainen?
      Ikävä
      108
      711
    5. Kuka varasti Sisun rahat

      Kun lukee Sisun pöytäkirjaa, niin kuka on se, joka on varastanut Sisun rahat?!
      Sysmä
      7
      641
    6. Ajattelen sinua

      vain. Ihoasi vasten ihoani, huuliasi huulillani, sormiasi vartalollani... Olen katkera elämälle siitä että se antoi sinu
      Ikävä
      27
      570
    7. Miten sulla on niin kaunis

      Ääni. Sellainen rauhoittavan vangitseva, jolloin aika kuin hidastuu. Ihmettelen sua vielä aika paljon. Lähes joka aamu t
      Ikävä
      30
      552
    8. Taas on Festarit ohi ja saatu toisten muijia kylläseksi asti

      2 päivää täyttä jytinää ja rytkettä kyllä kelpaa vielä Kaupunkin tukemana.
      Parkano
      14
      538
    9. Olen työtön ilman työnhakuvelvoitetta

      Saan 600e/kk. En voi tehdä töitä. En osaa laittaa ruokaa. En pysty kävelemään tai olemaan jalkeilla tuntia pidempään.
      Ikävä
      138
      435
    10. Porukkaa ku pipoa

      Olipas iloinen yllätys kun kiertelin ja kaartekin autolla koko päivän pitkin ähtäriä joka paikassa väkeä, leirintäalueel
      Ähtäri
      27
      426
    Aihe