Μετά από αρκετά χρόνια μελέτης και κούρασης... =P

Posted by Νατάσα Λαγού Tue, 08 Apr 2008 21:57:54 EEST

… Μόλις χθες ανακάλυψα τον δικό μου Νόμο, όπως τον Murphy ένα πράμα!!! ;p

Με ένα search που έκαμα απ' ότι είδα δεν με πρόλαβε άλλος, άρα εν φοούμαι μήπως κι έκλεψα ανακάλυψην άλλου! ;p Όμως πριν να μου την κλέψει εμένα άλλος, είπα να την γράψω. Τωρά και να πάει όποιος την χρησιμοποιά θα θέλω και πνευματικά δικαιώματα…! ;p

Πάει ως εξής:

  Όταν μετά από ένα σωρό compile κι αφού έκανες ό,τι ήταν δυνατό να γίνει, το πρόγραμμα σου εξακολουθεί να δίνει λάθος αποτελέσματα και να μην τρέχει σωστά… Και μάλιστα δε βρίσκεις μια λογική εξήγηση γι' αυτό… Τότε αν κάνεις ένα restart το PC σου, αν και πολύ μικρή, υπάρχει μια πιθανότης στο επόμενο compile (για κάποιο λόγο  που θ' αφήσω να τον ψάξει κάποιος άλλος) το πρόγραμμα να τρέξει σωστά..! :) – Natasa's Law

Πόρισμα από Natasa's Law:

  Άγνωσται αι βουλαί των PC!

Πάντα ήθελα να ανακαλύψω κάτι.. Αλλά ήθελα να το ανακαλύψω και μ' ένα τρόπο πολλά συγκεκριμένο! Τελικά έκαμα μιαν ανακάλυψη ακριβώς με τον τρόπο που ήθελα να γίνει:

Εύκολα , Γρήγορα και πάνω απ' όλα… Τυχαία! ;p

Εκουράστηκα όμως… Αφού σκέφτου-σκέφτου ώσπου να έβρω έναν ωραίο τρόπο να συντάξω τον Νόμο μου…

Ουφ, άντε.. Πίσω στο πρόγραμμα πάλε…! Ώσπου να το τελειώσω μπορεί να ανακαλύψω ακόμα κάτι…!

Posted in Programming, Βασανιστήριο Κύπρου - UCY, Ανακαλύψεις | 2 comments

    Reader's Comments

  1. Άτε έφταιξεν το pc…..κι όχι κάτι pointers που επετούσαν εδώ κι εκεί :p

    -- Μαρίνα Λοίζου ~marina, April 08, 2008

  2. Πρώτος νόμος του Κωνσταντίνου:

    Αν ένα error/exception εμφανίζεται τυχαία και λυθεί με ένα restart (του computer/server/browser/application κτλ κτλ) τότε πολύ πιθανόν 'τυχαία' να ξαναεμφανιστεί!

    Τώρα έχω και εγώ ένα νόμο! :) Είχα και εγώ μια τέτοια περίπτωση πρόσφατα. Τύχαια ένα string έπαιρνε μια τιμή που αποτελώταν από πολλές γραμμές. Το καθυστερημένο το javascript δεν καταλάβει που multiine strings. Το θέμα είναι ότι σπάνια εμφανιζόταν! Φαινομενικά ήταν τυχαία! Ευτυχώς δεν ήταν και μπόρεσα να βρω το πρόβλημα!

    Δεύτερος νόμος του Κωνσταντίνου:

    Αν βαρκέσαι να σάσεις ένα error/exception τότε στην παρουσίαση της δουλειάς σου τρέξε ένα σενάριο που ξέρεις ότι δουλεύει. Αν το σενάριο δεν το ελέγχεις τότε σίγουρα το error/exception θα εμφανιστεί!

    -- Κωνσταντίνος Κωνσταντίνου ~constandinos, April 09, 2008