Java: gal ne taip ir blogai

Šį vakarą praleidau (man) labai neįprastai: programavau Java. Taip,
aišku ne savo noru. Prašomas pažįstamos merginos, kuriai reikia
padaryti darbą. Na, aš tikrai nesu Java guru, tiesą sakant Java beveik
visia nemoku. Atsimenu prieš kokius metus ar porą bandžiau kažką daryt
su Java ir mane tai labai užkniso (hmm… atsimenu tais laikais Java
1.1 buvo naujovė… tai turbūt tikrai senokai). Na, galvojau, nieko
nebus. Aišku užduotis lengva, nusiskaityt bylas iš direktorijos,
aprašyti keletą jas apibūdinančių parametrų ir rezultatus išsaugot į
kitą bylą. Kokios trys eilutės Perle (jei viską daryt tik konsolėj),
arba kokia dešimt jei naudot GUI per Tk. Žodžiu galvojau kad teks
pasiniurkyt porą vakarų prie šito. Klydau.

Pasigriebęs seną Oreilly knygą apie Java, trumpai
pasiRTFMinau ir kibau į darbą. Po valandos, savo paties
nuostabai, turėjau veikiančią programą. Ar čia aš subrendau ir
patobulėjau kad per valandą galiu nauja kalba parašyt programą, ar
Java tapo lengvesne ir suprantamesne? :)

Aišku jokiu būdu ten nėra gera programa. Ir ilgoka gavosi. Su
visomis GUI išėjo 70 eilučių. Bet veikia. Tiesa, kai kuriose vietose
primena LISP’ą savo skliaustelių gausa ;):

pw.println("Dydis: " + (new File(".",l.getSelectedItem())).length()+" baitu");

Na bet čia mano programavimo stiliaus klaidos gal. Reikia gal
pakeisti savo požiūrį į Java nuo “bjauri, vemt verčia” į
“pakankamai bjauri bet, kraštutiniu atveju galima naudot”.

Comments Closed

7 Comments

  1. Oj… meluoju dėl tų "metų ar dviejų neprogramavimo". paskutinį kartą Java čiupinėjau dar mokykloj Anglijoj būdamas. Tai minimum prieš 3 metus. Va ta Oreilly knyga yra apie Java 1.1 ir jos naujoves ;)

  2. haha

    as turiu giminaite mif'e pirmakurse

    tai beveik tokia pacia dariau jai programa.

    man tai pora valandu uztruko, bo ten jai priswinginti riekejo, buvau jau pamirses viska.

    idomu ka riektu daryti, jei nebutu javadoc ?

  3. Hehe :) Nu Swingo aš nenaudojau, nes knygą tik JFC turiu ;)

    Be to ten esmė buvo "darbas su bylomis", tipo skaitymas, rašymas, direktorijų parsinimas ir panašiai.

  4. huh :) o as mif'e destau/desciau Java pratybas tiems patiems fuksams, kur pukas Java raso, o poto ateina atsiskaitineti, pakeiti viena eilute, irasai kita kintamaji ir ziurek jau nebezino ka daryti. :)

  5. To b3:

    Na čia ne mano problemos, aš juk ekonomiką studijuoju ;)

    O šiaip tai manau jei kas tau parašo programą, tai turi išsinagrinėt ją ir suprast kaip ji parašyta. Bent jau aš taip daryčiau ;)

  6. na visos pirmos programos taip ir buvo parasytos – sedi ziuri ka parase, skaitai, nagrineji, po to atsidarai editoriu, ir perrasineji:))) na gal nevisai perrasineji, bet narstai po dalele:)

Comments are closed.