Toiminnallisuus tekstitiedostossa

Deopuk

On yksi asia laittaa muuttujien (alku)arvoja asetustiedosto-tekstitiedostoon ja toinen asia laittaa osa toiminnallisuudesta tekstitiedostoon.

Mitä voidaan sanoa siitä milloin osa toiminnallisuudesta kannattaa olla määriteltynä tekstitiedostossa vaikka joutuisi tekemään luokan tai funktion, joka tulkitsee sellaisia tekstitiedostoja?

Miten vaikuttaa tehokkuuteen kun sitten osa toiminnallisuudesta ei voi olla käännösaikana kääntäjän tiedossa vaan päätetään vasta ajon aikana eli ohjelman alustuksessa? Vai voiko kääntäjä sittenkin jotenkin huomioida sellaisten tekstitiedostojen sisällön?

Tekstitiedostossa siis vaikka joku merkkijono " km yp ev nu ds" tarkoittaa jotain toiminnallisuutta.

2

233

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • bdbdbdbd

      Perinteisesti käännetyn koodin sisältä käytettäviin tekstitiedostoihin ei juuri kannata pistää toiminnallisuutta, pois lukien tietyt tietokantaoperaatiot (prepared statements=missä pärjätään ilman stored procedurea) tai käyttöjärjestelmäkomennot (komentotulkin rivi, mikä mahdollisesti voi vaihdella). Eli yleensä ne on niitä asetuksia. Hidastaa toimintaa muuten.
      Erikseen on sitten shelliskriptit, mitkä on erittäin käyttökelpoisia (ainakin unixissa/linuxissa) moniin tehtäviin: housekeeping/archiving/backup/reporting (cronista ajettavat db-operaatiot mm. sqlplus/isql tms kautta) tai dbchanget (samojen sql-toolien kautta).. Näihin skripteihin voi pistää helposti tällaista "kerta-ajotoimintaa".

    • pekmugbye

      Voisin kuvitella, että c :n kanssa kannattaa joskus käyttää (vapaasti suomennettuna) päätöstaulukoita:

      http://en.wikipedia.org/wiki/Decision_table

      Eli sitä varten pitäisi kai olla joku luokka, jonka olio lukee tekstitiedostoon kirjoitetun päätöstaulukon ja sitten erilaisilla rajapintafunktioilla voi kysellä eri asioita siitä päätöstaulukosta. Olisiko tämä hyvä käytäntö? Onko sellaista luokkaa jossain paketissa?

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

    Luetuimmat keskustelut

    1. Maksetaanko Vornaselle palkkaa 2 viikon sairaslomasta

      Eli torstain kännistä 2 viikon palkallinen sairasloma? Saako muut duunarit myös rännätä 2 viikkoa työnantajan laskuun?
      Perussuomalaiset
      222
      1910
    2. Miksi tunnet vetoa..

      Miksi tunnet vetoa juuri häntä kohtaan? Mikä sen saa aikaan?
      Ikävä
      67
      1699
    3. Mitä te palstan ihanat naiset

      Ajattelette hyvin viisaista miehistä, jotka ovat koko ajan jotenkin oudosti väärässä? Vaikka älykkyysosamääräsi olisi 21
      Sinkut
      69
      1496
    4. Tapaus Vornanen

      Se oli torstai-ilta ja kansanedustaja Vornanen oli juhlimassa seurueensa kanssa pitkän edustusviikon jälkeen. Baarissa o
      Maailman menoa
      105
      1189
    5. Nainen, kohtelin sua kuin paskaa

      Ja silti odotin että annat kaiken anteeksi. Yllätyin kun niin ei käynytkään. Olethan kaikin puolin alle mun tason ja sun
      Ikävä
      63
      1100
    6. Nainen, seuraan sun uutta elämää

      Hieman naurattaa tuo sun uusi rooli 🤭. Kun et sovi siihen mitenkään. Mutta pakkohan sulla jokin paikka olla missä hämme
      Ikävä
      53
      1065
    7. Olet kaikki mitä ikinä tahdonkaan

      Voi sinä ihana Jarno olet just se ihminen keneen menin täysin ihastumaan. Kuin salama kirkkaalta taivaalta meidän koht
      Suhteet
      19
      1056
    8. Voi hitto Rinsessa säikähdin

      Että olitkin silloin joku huijari. Huh, sano ettet ole.
      Ikävä
      4
      988
    9. Ilona Siekkinen

      Onko Ilona Siekkinen todellinen henkilö vai tekoälyllä luotu henkilö? Koostettu monesta eri kuvasta ja liitetty yhteen m
      Yhteiskunta
      1
      950
    10. AVARN Security ja julkisen toimeksiannon laiton henkilörekisteri

      Kyseessä ei ole VR:än ylläpitämä, vaan Avarnin laiton henkilörekisteri. https://www.is.fi/kotimaa/art-2000000482739.htm
      Turvallisuuspalvelut
      13
      871
    Aihe