Εμφάνιση αναρτήσεων με ετικέτα Τεχνολογικά. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Τεχνολογικά. Εμφάνιση όλων των αναρτήσεων

Δευτέρα, Απριλίου 11, 2011

Code smells και Refactoring (IΙ)...

Refused Bequest code smell...

Τελικά για κάπου εκεί πάει το πράγμα. Μετά από την τελευταία συνάντηση με τον καθηγητή μου
(η οποία συνάντηση με πελάγωσε οφείλω να πω!), επικεντρώνω την προσοχή μου για τη διπλωματική στο γνωστό bad smell Refused Bequest...
Τι είναι όμως το Refused Request Smell?



Αν μία κλάση κληρονομεί μια άλλη κλάση, αλλά δεν χρησιμοποιεί ποτέ την κληρονομημένη λειτουργικότητα, θα πρέπει άραγε πραγματικά να χρησιμοποιεί κληρονομικότητα;

Τέτοιες περιπτώσεις πρέπει να εντοπίζονται αυτόματα μέσα στον κώδικα (αυτό είναι το δύσκολο κομμάτι) και αν τηρούνται οι κατάλληλες προυποθέσεις (δύσκολα papers...), με τα κατάλληλα refactorings να αναδομείται ο κώδικάς μας.

Με περιμένει αρκετή δουλειά...

Πέμπτη, Μαρτίου 31, 2011

Code smells και Refactoring (I)...


Δεύτερο εξάμηνο στο MSc και νωρίς νωρίς ψάχνουμε για θέματα διπλωματικής.
Κάτι έχω στο νου μου, κάπου φαίνονται να πηγαίνουν τα πράγματα...
Όλες οι σπουδές μου ήταν γεμάτες με κώδικα...
Γλώσσες προγραμματισμού ( παλιές, καινούριες, scripting, web, objects, classes, εκπαιδευτικές ....) και χαμός...


Δεν θα μπορούσα να το αποφύγω τώρα...

Έτσι ψάχνομαι για εργασία που αφορά την ανίχνευση γνωστών bad code smells και διόρθωσή τους με refactoring.

Καθώς η διαδικασία προχωράει θα έχω και νεότερα...

Πέμπτη, Ιανουαρίου 10, 2008

ADSL - questioning...

Θα μου επιτέλους κανείς τι να βάλω σπίτι μου;

Forthnet 2play ή να περιμένω τον ΟΤΕ;;;
Να το παίξω παραδοσιακός ή προχωρημένος;
Να ακούσω την Μαρία ή τον Γιώργο;

Να ζει κανείς ή να μη ζει;
That is the question...

Δευτέρα, Οκτωβρίου 09, 2006

Μούφα τα 2Mbps...

Εδώ και αρκετές μέρες η σύνδεσή μου διπλασιάστηκε.
Έγινε 2 Mbps.
Η μέγιστη ταχύτητα download που έπιασα είναι γύρω στα 120 KB/s.
Συνήθως είναι γύρω στα 80 - 100 ΚΒ/s.

Εύγε στον ΟΤΕ και στους ISPs...

Άντε γεια...

Πέμπτη, Ιουλίου 06, 2006

Σε ένα NetCafe...

Πανικός.
Βρίσκομαι σε ένα ολοκαίνουριο ΝΕΤ CAFE ενός φίλου μου, στο Ωραιόκαστρο.
Εκπληκτικό design, τεχνολογία στο full, games, videos, τα ΜΒs να πέφτουν και εμείς ( εγώ και η γυναίκα μου) να παίζουμε σαν παιδάκια.
Εγώ δοκιμάζω παιχνίδια που δεν έχω παίξει ακόμα και η γυναίκα μου να κατεβάζει τραγούδια με το DC++.
Και χαιρόμαστε.
Ρε λες να έχουμε εθιστεί και δεν το έχουμε πάρει χαμπάρι;
Μήπως η Λήμνος ήταν η αποτοξίνωσή μας (Απλή ISDN σύνδεση με το άθλιο σχολικό δίκτυο) και τώρα "ξαναπέφτουμε";
Μήπως;

Τρίτη, Ιουνίου 27, 2006

Τέρμα το PC, here comes PF...

"The next big thing in computers will be personal fabrication: allowing anyone to make fully functioning systems -- with printed semiconductors for logic, inks for displays, three-dimensional mechanical structures, motors, sensors, and actuators. Post-digital literacy now includes 3D machining and microcontroller programming. For a few thousand dollars, a little tabletop milling machine can measure its position down to microns, so you can fabricate the structures of modern technology, such as circuit boards."

Neil Gershenfeld, director of MIT's Center for Bits & Atoms.

Οι τύποι έχουν ξεφύγει. Η νανοτεχνολογία και η νανορομποτική καλπάζει και δεν μας ρωτάει.
Το μέλλον δεν είναι τα PC, είναι τα PF (Personal Fabricator).
Η πληροφορική δεν προχωράει μόνη της, συμβαδίζει με την ρομποτική, ατομική φυσική, βιοτεχνολογία, ηλεκτρονική, κβαντομηχανική...

Θα έχουμε το προσωπικό μας εργοστασιάκι.
Θέλω "κάτι". Δεν θα ψάχνω πλέον να το βρω, αλλά θα το φτιάχνω. Θα κατεβάζω τα σχέδια (ατομική δομή, δεσμοί, υλικά κτλ) από το Διαδίκτυο και θα αναθέτω στον PF μου να το δημιουργήσει. Τα μέρη του (νανορομπότ, αισθητήρες, κυκλώματα κ.ά.) θα τείθονται σε λειτουργία και σε λίγη ώρα θα έχω το "κάτι" μου.

Ωραίο ακούγεται,
αλλά μάλλον θα αργήσει...

ΥΓ.: Περισσότερα στο τεύχος Ιουλίου του Discovery & Science ( www.d-s.gr ).

Τρίτη, Ιουνίου 13, 2006

Καταραμένο Σχολικό Δίκτυο (ΠΣΔ)...

Για τέσσερεις ημέρες και για ανεξήγητο λόγο το σχολικό δίκτυο τα είχε φτύσει στη Λήμνο. Ούτε στο σχολείο, ούτε στο σπίτι.
Ήταν τριήμερο του Αγίου Πνεύματος...
Δεν δούλεψε κανείς...

ΥΓ.:Αύριο ξεκινάνε οι πανελλήνιες εξετάσεις των Τ.Ε.Ε.
Ευχομαι καλή επιτυχία σε όλους τους μαθητές και ειδικότερα στους δικούς μου...

Τρίτη, Απριλίου 11, 2006

Τρίτη, Μαρτίου 28, 2006

ΠΑΡΑ ΛΙΓΟ ΕΓΚΕΦΑΛΙΚΟ...

Αφού είχα κάνει τις τελευταίες διορθώσεις στο σχέδιο μου (το οποίο δουλεύω εδώ και μήνες), έκλεισα τον φορητό μου.
Το σχέδιο αυτό είναι ένα αρχείο CorelDraw (.cdr) και περιέχει το ταμπλό από ένα επιτραπέζιο παιχνίδι που ετοιμάζουμε όλη την χρονιά, καθηγητές και μαθητές, με τη βοήθεια ενός προγράμματος του ΥΠΕΠΘ.
Το ταμπλό περιέχει πολλές φωτογραφίες και καθεμιά από αυτές εχει υποστεί ξεχωριστή επεξεργασία. Το όλο project πρέπει να παραδοθεί σε 1-2 μέρες για εκτύπωση.
Προχθές το απόγευμα, είπα να το ξαναδώ για έναν τελευταίο έλεγχο. Άνοιγω το σχέδιο, αργεί να φορτώσει, περιμένω, περιμένω...
Τζίφος.
Error. Δεν ανοίγει με τίποτα. Δοκιμάζω ότι πιθανό μου 'ρχεται στο μυαλό, ψάχνω στο Internet, κανω απεγκατάσταση, ξανά εγκατάσταση.Τίποτα.
Ειδοποιώ τους συναδέλφους μου. Το εγκεφαλικό πάει να γίνει ομαδικό.
Δεν έχουμε άλλη λύση, το αφήνουμε για χθες το πρωί. Κοιμάμαι με το ζόρι 3 ώρες.
Πάω στο σχολείο, βάζω το flashάκι με το αρχείο στον υπολογιστή και ως εκ θαύματος το αρχείο ανοίγει...
Άβυσσος η ψυχή ενός PC...

Αφού γλύτωσα το εγκεφαλικό, σήμερα απόλαυσα το Νεφέλωμα του Ωρίωνα.
Simply unbelievable...

(Τώρα ακούω το Orion των Metallica, έτσι για να θυμηθώ τα παλιά...)