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?
Miten suunnitella?
9
81
Vastaukset
- ikuinenaloittelija
Tuollaisen jos sais tehtyä ;)
https://kurssit.it.jyu.fi/npo/material/latest/documentation/html/index.html - 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
Vuonna 2026 jää entistä vähemmän rahaa käteen palkansaajille
Työttömyysvakuutusmaksu nousee 0,3 prosenttia. Työeläkemaksu nousee 7,15 prosentista 7,3 prosenttiin. Työmarkkinajärjest195115Yritystuet pois ja työeläkevaroilla maksettava valtion velka pois
Nyt on teille kerrottu keino kuinka Suomen velkaongelmasta päästää eroon kertalaakista. Älkää saatanat enää minulle tul854541Suomen kansa puhunut: Purra huonoimpia ministereitä
Kouluarvosanalla 6–, eli samaa tasoa mitä Purran oikeakin koulutodistus. Epäpätevyys on tullut huomattua Suomen talouden2723652Ylen juttu sisäministeristä oli selvän tarkoitushakuinen
haluttiin vielä vuoden loppuun saada joku "kohu". (Olisiko Yle tehnyt jutun jos sisäministerinä olisi esim. RKP:n, jota1073113Suomalaista yrittäjää ei kommunistista erota
Muualla maailmassa yrittäjät elävät asiakkaiden rahoilla, Suomessa palkansaajien maksamilla veroilla. Palkansaajahan ma442672- 252018
Ulkoministeriön konsulipäällikkö arvostelee rajusti Haavistoa: "Täällä on pelon ilmapiiri"
"– Täällä on ministerin toimien takia aivan selvästi pelon ilmapiiri. Jos sellaisen annetaan pesiytyä virkamieskulttuuri101857Joulun ruokajonoissa entistä enemmän avuntarvitsijoita - Mitä ajatuksia tämä herättää?
Räppärit Mikael Gabriel, VilleGalle ja Jare Brand jakoivat ruokaa ja pehmeitäkin paketteja vähävaraisille jouluaattoa ed1061804- 2311724
Pyydän anteeksi etten osannut ratkaista
Mitään muuta kuin lähtemällä. Et oikein tullut vastaan etkä kuunnellut. Tuntui että minun piti koittaa sopia ja sovitell711681