Monthly Archives: June 2012

Should as3 constructor be lightweight?

When I work in flashdevelop I usually use the code quality tool (PMD) provided by Adobe, to check on the welfare of my code. It can be found under Tools>Flash Tools>Analyze Project Source Code. Generally I try to stick on its warnings and keep my code as clean as I can by its proposals, although sometimes I ignore it on purpose. But there is a warning that always caught my sight.

Constructor must be as lightweight as possible. No control statement allowed, whereas a cyclomatic complexe of 2 has been detected. The Just-In-Time compiler does not compile constructors. Make them as lightweight as possible, or move the complexity of the code to a method called by the constructor. Then the complexity will be compiled by the JIT

I always wondered how much difference can that make and if I should follow it or not. So today I put that on a test. Read the rest of this entry


… και δεν φτάνω… Το απολαμβάνω βέβαια. Χμ, ξεκίνησα κάπως απότομα. Πάμε απ’την αρχή.

Ο καιρός κυλάει σχετικά καλά. Πριν δυο μήνες βρήκα δουλειά, με έναν πολύ αξιόλογο μισθό, επίσης αξιόλογους συναδέλφους, και έναν ευγενή σκοπό. Δεν ξέρω πως τα κατάφερα έτσι, η αλήθεια είναι πως μερικές φορές εκπλήσσω τον ίδιο μου τον εαυτό αλλά ξεκίνησα και επίσημα να δουλεύω στην βιομηχανία των βιντεοπαιχνιδιών :) *χειροκροτήματα*.

Η δουλειά έχει να κάνει με ένα flash game, και αφού ξεφορτώθηκα κάτι συμπράγαλα τύπου Flash Professional, και Flash Builder, εγκατέστησα το flashdevelop και στρώθηκα στην δουλειά με actionscript… και μόνο actionscript. Εξυπνάδες τύπου timelines και flex, τις απεχθάνομαι. Όπως μου είπε και ένας συνάδελφος έχω τετράγωνο μυαλό. Κλασικός προγραμματιστής ρε παιδί μου… Η δουλειά πάει πολύ καλά και ήδη έχω αποκομίσει και εγώ γνώσεις, που όπως και να το  κάνουμε, καλό το solo, αλλά μόνος σου δεν αντιμετωπίζεις δυσκολίες που θα αντιμετώπιζες όταν δεν σου αφήνουν άλλη επιλογή. Εξάλλου προσπαθώ και εγώ να πιέσω τον εαυτό μου, όσο περισσότερα κάνω τόσο πιο πολλά μαθαίνω. Read the rest of this entry

Dota 2 vs LoL?

And the time has come to pick one. They are both free, and you can’t possibly think that you can play both, do you? I thought it :( . I’ve been playing Dota 2 for 3 months, and LoL for 2 years, and I’ve experienced a bid deal of both these games, so the question that naturally comes in someone’s mind is with which do I continue?

Dota 2

Dota 2 had an awesome premiere with the International tournament. Heroes are mostly the same with its predecessor. The best thing in Dota 2 is the graphics overhawl. Everything now is dynamic. You can destroy trees and create a new way for your heroe to pass. The gangs where you will unleash your abilities will become an absolute party for our screens color contrast. Read the rest of this entry