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

59

    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. Pienimäki ei anna haastatteluja

      medialle Ähtärin kunnan velka sotkuista, kertovat luotettavat lähteet.
      Ähtäri
      17
      3938
    2. Sinuun ei tehoa mikään

      Annan periksi. En vain jaksa tuulimyllyä vastaan taistella. Miehelle
      Ikävä
      37
      3731
    3. Onko Kuhmolaiset tyytyväisiä?

      Kun pääsivät eroon huijari Polvisesta?
      Kuhmo
      22
      3150
    4. Huomenta ja hyvää tiistaita

      Huomenta ja hyvää tiistaita. ❄️🐺☕❄️
      Ikävä
      88
      1951
    5. En tiedä mitä ajatella

      Petaatko perjantaille jotain. Ei meidän kannata minun sydän on viety. Se joka sen vei ei ole mieheni, etkä se ole sinä.
      Tunteet
      36
      1782
    6. voitaisiinko unohtaa se sotku?

      Olisiko mahdollista aloittaa puhtaalta pöydältä vielä? Ikävä sua ****
      Ikävä
      16
      1669
    7. Hyviä vinkkejä täällä

      Eli kaivattua vain kädestä kiinni ja jos vastustelee niin sanoo, että hei beibi beibi nyt mennään vaan. Näin he elivät e
      Ikävä
      17
      1647
    8. Naisten ulkonäkö, jos miehiä ei olisi?

      Mä meinasin ensiksi, että en aloittaisi tätä keskustelua, ainan nyt, mutta huomasin tossa toisessa ketjussa, että tämä s
      Sinkut
      245
      1609
    9. Myös lähellä keskustaa oleva Marttaliitto jättää lihan pois tilaisuuksistaan ja suosituksistaan.

      Marttaliitossa siirrytään terveellisempään ruokavalioon ja ihmiselle tarpeeton liha jätetään pois, ympäristö ja luonto k
      Suomen Keskusta
      192
      1159
    10. Jee! Palsta toimii jälleen!

      Viestiarkisto näkyy ja kaikki pelittää. Tätä on odotettu, vaikka ei tässä mitään odotettavaa ole ollut.
      Sinkut
      20
      1099
    Aihe