2007/04/15

Napfényes hétvégék emléke

(Énblog)

Telefonbeszélgetés után emailben kaptam néhány anyagot, ami távolról talán specifikációnak látszott. Meg volt köztük egy konferencia abstract is rengeteg bullshit-tel, meg egy megjegyzéssel, hogy igen, van működő prottípus szoftverük az algoritmushoz, és mennyire jó.

A beszélgetés us lefolyt, ekkor már nem egy hét, de 5 nap is alig volt a konrefenciára való indulásig, és kiderült, hogy az a szoftver, amit még senki sem látott, és nagyon gyorsan kéne. És aztán jött a rapid programozás. Nem mondom, hogy erre a kódra leszek a legbüszkébb, bár azért azt látom, hogy összehasonlíthatatlanul jobb ez a rapid kód is, mint mondjuk a néhány évvel ezelőtti. Hiába, csak tapasztal az ember, és egy Observer minta tényleg már csak izommunka. No meg a Hivatalban is megszoktam már, hogy mindent szépen dokumentálva és codestylolva, itt meg csak egyetlen szempont volt. Gyorsan egy működő demót.

Volt egy olyan rész, amit megírtak nekem előre C-ben, hogy az algoritmuson ne kelljen tökölődni. Copy-paste és kis kozmetika után ment is, majd néhány teszt után több helyen is elszállt. Kiderült, hogy a C-s ugyan működött, de kapásból két puffer túlcsordulás volt benne (nem túl lényeges helyeken), amire persze a Java rögtön dobta az IndexOutOfBondokat.

(Közbe regisztráltam a dev.java.net-re valami JUG szerű oldalt, remélem lassan approvolják is. Azzal is haladni kéne.)

5 megjegyzés:

Kocka írta...

Volt valami magyar jug amit ZsoltK jegyzett be annak idejen. Aztan nem tudom mi lett :)
A kozosseg nem cel hanem eszkoz, ha nem mukodik akkor ugyanugy kidobjak.

elek írta...

(Kezdek rájönni, hogy mennyire politika ez is. Bejegyezni dolgokat, meg hogy hogy melyik honlapon legyen fel.)

Ez még a macskatappancs testvériségnál is rosszabb. Egész lehangoló, inkább valami durva technikai dologból kéne készülni, mint ilyenekkel foglalkozni.

Tényleg, nem akarsz egy Maven2 evangelizációt tartani? Szívesen tartanék egy olyat mellette, hogy hogyan lehet a Maven2 funkcióit ant-ból megoldani IvY-vel ötször olyan bonyolultan. :)
Szerintem vicces lenne, az biztos látszana, hogy mi az, hogy build tool, és hogy miért kell.

Kocka írta...

legyen ugy hogy en elmondom neked elotte, te elmondod mindenki masnak es teged koveznek meg :-D

tenyleg vannak nagyon nepszerutlen dolgaim, de hosszu tavn be szoktak jonni, annak idejen az ant-tal hitteritettem, ugy az 1.2 magassagaban, akkor meg azzal se lehetett osztatlan sikert aratni :)

elek írta...

A próféták élete már csak ilyen (majdnem mint a törpöké :-). Esetleg majd korlátozni lehet a dobálható kövek nagyságát, vagy valami :-)

Egyébként (hogy itt válaszoljak a javaforumra, mert itt talán kevesebben olvassák), a "párbaj"-ban úgy is le lenne zsírozva kicsit, ugyanis én is meg vagyok győződve, hogy jelenleg a Maven2 veri az ANT-ot. Csak épp lehetne csinálni ANT alapú implementációját is a Maven2 elveinek, (ami nekem esetleg jobban tetszene, bár amilyen fanyalgós vagyok, ki tudja).

Gondolom ennek kapcsán csak még inkább aláhúznánk az elveket. Bár a dramaturgia miatt nyilván jól fel kéne azért hangosítani a szembenállást :)

Kocka írta...

jaja, igy igaz, ne legyen karenin vs kocka parbaj csak ant vs maven :)