Anteeksi että tulen lyhytnäköisyydessäni narisemaan asiasta, jossa ei tarkemmin ajatellen varmaankaan ole mitään narisemisen aihetta. Noh, tässä tulee:
- - -
CoolBasicin sivuilla kerrotaan: "Uusi koodieditori, jossa tiedostoja käsitellään projekteina"
Paniikki!!!
...
Tarkoittaako tämä sitä, että aina uuden projektin aloittaessani joudun kertomaan editorille (mielestäni) täysin tarpeettomat tiedot kuten projektin nimi ja tallennuspolku? Olen kerran elämässäni kokeillut DarkBasic:ia, ja havaitsin että inhosin projektisysteemiä niin paljon kuin jotain ohjelmiston seikkaa vain voi inhota. Kuvitteleppas, jos taiteilijan pitäisi aina kertoa kynälleen, mitä hän aikoo piirtää ja missä muodossa, ennen kuin hän voi aloittaa piirtämisen. Mietis, jos hän haluaisi vain luonnostella tai piirrellä huvikseen kukkasia paperin reunaan - edes piirtää yhden viivan - ja hänen pitäisi aina ennen sitä luetella kynälleen taideteoksen nimi. Raivostuttavaa, eikös? Ohjelmointiympäristössä tämä voi käydä erityisen hankalaksi, sillä silloin tällöin on tarpeen luoda tyhjä koodisivu esimerkiksi testausmielessä ("Kuinkas monta millisekuntia se mirrorobject nyt taas kestikään?"). Aika tarpeetonta luoda kokonainen "projekti" pelkästään parin rivin väliaikaisohjelmaa varten. Pahin mitä voi tehdä, on tehdä uuden projektin aloittamisesta "helppoa ja käyttäjäystävällistä" ja luoda Wizard, jossa projektin tiedot syötetään yksi kerrallaan, ja aina välissä painetaan "Next".
Projektisysteemi hidastaa ohjelmointiympäristön aktiivikäyttöä, ja koska en edes tiedä mitä hyötyä siitä on, vastustan sitä avoimesti. Toivon, että jos projektisysteemin myötä on syötettävä projektin nimi ja muita tietoja, sitä ei sentään tarvitse tehdä heti projektia aloitettaessa, vaan esimerkiksi ensimmäisellä tallennuskerralla. Tällöin tietojen naputtelulta sentään säästyy, jos ei ole oikeasti aloittamassa pitkää projektia.
Voisikos joku tulla ja vastata tähän jotain järkevää?
Anteeksi, olen aika tuohtunut nyt...
Se menee kyllä ohi, kunhan rauhotun ja ehdin miettiä tätä asiaa tarkemmin.