Millainen yksikkö on koodirivi?
Koodirivin pituus
Lyhytpätkävain
2398
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 23
Vanhimmat
Ei ole aloittelijan juttuja nämä. Tee aloitus oikealle palstalle.
koodirivillä ei ole pituutta. Se on vain yksittäinen rivi oli se sitten pitkä tai lyhyt.
Yhtä pitkä kuin naru.
Koko ohjelman voi tunkea samalle riville. Näinhän linuxissa on toimittu josta tulee sanonta avoin soossi.
Minimipituus taita olla ohjelmointi kielestä riippuen noin 3 merkkiä, esim. A=1, maksimipittuutta ei käytännössä taida olla enkä osaa sanoa omaakaan tekemääni pisimmän rivin pituutta. Tuli mieleen että aikoinaan oli jossain rivissä kahdeksat sulut sisäkkäin ja uskokaa tai älkää se vielä toimikin mutta sitä tehdessä meni aikaa ja ei se ensimmäisellä yrittämällä onnistunut.
//
on lyhyempi
Tuo nyt ei varsinaiseti ole koodirivi kun se ei tee mitään, Visual Basicissa se on vielä lyhempi eli '
Tein juuri äsken koodinpätkän joka etsii pisimpiä rivejä mistä tahansa tekstitiedostosta.
Löytyi pitkiä rivejä omista koodauksista.
Esim 188 merrkiä
Dim resu As DialogResult = MsgBox("Ihanko varmasti haluat poistaa katekorian " & ListBoxRyh.SelectedItem & " lopullisesti ja iankaikkisesti ilman aamenta ja isämeitää?", MsgBoxStyle.YesNo)
Esim 229 merrkiä, noita handeleita voi joskus olla todella paljon
Private Sub RadioButtonP_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButtonV3.CheckedChanged, RadioButtonV2.CheckedChanged, RadioButtonV1.CheckedChanged, RadioButtonV0.CheckedChanged, RadioButtonP.CheckedChanged
Sitten löytyi yksi 657-merkkinen rivi jossa 18 handelia, sitä en kopioi tähän
Turha puhua tuhansista tai miljoonista riveistä kun kaikki voidaan tiivistää muutamaan kymmeneen riviin!!
Sitten se pitäisi vielä tehdä niin, että ohjelman toiminta on mahdollisimman helposti ymmärrettävää ihmiselle. Se on tärkeämpää kuin survoa mahdollisimman paljon yhdelle riville.
Koodirivien määrää siis mitataan niin että ensiksi muotoillaan siitä mahdollisimman helposti luettavaa.
Koodia myös dokumentoidaan itse koodiin, eli kerrotaan, mitä milloinkin ollaan tekemässä ja mikä osa koodia liittyy mihinkin toimintoon.
"Tiivistä" sotkua on hyvin vaikea myöhemmin jonkun toisen muuttaa tai lisätä siihen osia, kun joutuu itse miettimään ja tutkimaan, mitä mikäkin koodinpätkä oikein tekee. Sotkua sekä tehtäessä että muutellessa niitä ohjelmointivirheitä tekee turhan helposti.
Ei koodin tiiviys ole mikään itseisarvo.
Tuo dokumentointi on todella tärkeää. Tuossa pari kuukautta sitten korjailin omaa 5 vuotta sitten tekemääni koodia, oli aika helppoa kun tuli aikoinaan dokumentoitua koodi. Siellä oli jopa kirosanojakin ja tosi härskejä muuttujien nimiä 😄
"Ei koodin tiiviys ole mikään itseisarvo."
Ei niin, itse ohjelma ei toimi nopeammin jos koodi on tiiviimpää, kääntäjä voi käsitella pidempää koodia muutaman nanosekunnin pidempään.
Tervetuloa M-Kar takaisin palstalle! Sinua on täällä kaipailtukin.
Morot myös perävaunulle.
kuka?
Palstan vakioasiakkaat.
Salli mun nauraa.
Olemme kaivanneet kollimuatorin ja mkarin kiivaita kaksintaisteluita. On viihdyttävää seurata kun kaksi oikeassa olevaa väittelee keskenään :-D
Nörtti kun ei voi osoittaa kovanaamaisuuttaan kaljapullohartioineen ja pullonpohjalaseineen muuten kuin härskeillä muuttujanimillä.
Onko molemmilla samat ominaisuudet ulkoiselta habitukseltaan?
"Välkommen" nörttikovis pitäisi laittaa Karin ja Kollin kanssa samaan koppiin pariksiviikkoa, olisi mukava nähdä vieläkö huutelee Välkommen.
Mikä on homo-infon puh.nro?
ja "päiväjärjestykseen" huutelija myös
Kolli ei sulla ole mitään toivoo, turhaan kyselet numeroita