Saturday, December 02, 2006

Spicy problematic Java!

Ο papo έπαθε πλάκα . . . . . . . μιλάμε για πλάκα.

Το θέμα είναι πως...σου μιλάνε τώρα . . μάλλον πως σου ξαναμιλάνε....και πότε μετά απο ένα μήνα η μερικές εβδομαδες; φτουυ.Μιλαμε για complicated business logic!

Αν πεις πως το κάνω μέσα σε try{} catch τότε

1. Μου πετάς ένα DeadlockDetectedException οπότε άλλο thread έχει πάρει θέση τερματίζω και καλω τον garbage collector να μαζέψει τα κομμάτια μου.

2. Μου πετάς ένα NullPointerException που σημαίνει , μιλάμε δεν υπάρχει θέμα έκανες άγνωστο object invoke, καλώ ξανά τον garbage collector να μαζέψει τα κομμάτια μου.

3. Δεν μου πετάς τίποτα ολοκληρώνω το execution και αλλάζω το state!



Το σίγουρο ειναι ότι ξέρεις οτι μιλάω για σένα .... γιατί γνωρίζεις τα exception και αυτό ειναι που το κάνει so fucking exciting!


Τώρα που το σκέφτομαι θα μπορούσα να κάνω ερωτική εξομολόγηση με κώδικα χααχχαα...

Πάθαμε ζημια...και ο container μου τρελλάθηκε!

4 comments:

  1. Πόσο χαίρομαι για σένα...
    Εύχομαι να μην σου πετάξει τίποτε:-)

    ReplyDelete
  2. Αχαχαχαχα. Πολύ καλό Πάρη, και εγώ ελπίζω να μη σου πετάξει κάτι, ή έστω αν σου πετάξει exception τουλάχιστον να το πιάσεις, να το κάνεις wrap σε ένα δικό σου object και να συνεχίσεις κανονικά το flow ;)

    ReplyDelete
  3. Χαμός! :)

    Το javapolis είναι κοντά. Η βέλγικη μπύρα -φάρμακο- σύντομα στο ποτήρι σου.

    ReplyDelete
  4. Χαμός δεν λες τίποτα!!!
    Δεν ειναι ιδιαίτερα fun της μπυρας..αλλα οκ. Κερναω ομως χοσε κουερβο....χεχεχε!

    ReplyDelete