Το προφίλ μας στο Google Plus
2

Version Control Systems και κοιμηθείτε ήσυχοι, μέρος 1 από 2

Της νύχτας τα καμώματα τα βλέπει η μέρα και γελά. Των φρονίμων τα παιδιά πριν πεινάσουν μαγειρεύουν. Η πρώτη θα σας σπάσει τα νεύρα κι ελπίζουμε να μην τη βιώσετε. Καλού κακού πάντως θα σας δείξουμε τον τρόπο για να εφαρμόσετε τη δεύτερη ;)

deltaHacker Δεκεμβρίου (τεύχος 003) | Version Control Systems και κοιμηθείτε ήσυχοι, μέρος 1 από 2

Δύο το πρωί. Είστε στο κρεβάτι σας, αλλά ο ύπνος είναι ανήσυχος. Το εκπληκτικό σας software project δεν αποδίδει καλά. Ο κώδικας (χειρότερος από το σπαγγέτι που φάγατε το μεσημέρι) δεν είναι ό,τι θα χαρακτηρίζαμε ως, χμ, βέλτιστο. Οι ιδέες έχουν μάλλον στερέψει! Ο εγκέφαλός σας, σε μια ύστατη προσπάθεια, γράφει κώδικα για σας ενώ λαγοκοιμάστε…

Ξαφνικά πετάγεστε από το κρεβάτι κι ως άλλος Αρχιμήδης φωνάζετε ένα βροντερό “εύρηκα!” (Σ.τ.Ε. Εγώ πάντως θα δυσκολευόμουν να φωνάξω “εύρηκα” – ή τουλάχιστον έτσι νομίζω.) Έχετε βρει επιτέλους την εκπληκτική ιδέα που θα κάνει το πρόγραμμά σας να εκτελείται τουλάχιστον 100% πιο γρήγορα — κι αυτό θα του επιτρέψει να τρέξει σε λιγότερους από 256 πυρήνες που το τρέχετε τώρα ;) Χωρίς να λογαριάζετε τίποτα, κάθεστε στην προγραμματιστική σας καρέκλα κι αρχίζετε να γράφετε κώδικα. Μέχρι το πρωί θα έχετε τελειώσει, σκέφτεστε, και φαντασιώνεστε τη στιγμή της δικαίωσης! Εννοείται όμως ότι μέσα στην έξαψή σας δεν κρατήσατε ούτε καν ένα αντίγραφο του παλιού σας κώδικα. Μα τι να το κάνετε, άλλωστε; Οι αλλαγές είναι τόσο μαζικές, οι βελτιώσεις με τις καινούριες σας ιδέες τόσο μεγάλες… Κι επιτέλους, μετά από αρκετές ώρες φτάνει η ώρα της δοκιμής: Ρουφάτε την τελευταία γουλιά του ν-οστού σας καφέ και μόλις τελειώνει η μεταγλώττιση, το ξεκινάτε… Επ! Τι έγινε βρε παιδιά; Το πρόγραμμα δεν τρέχει! Δηλαδή τρέχει, αλλά σέρνεται περισσότερο από κάθε άλλη φορά :S Κοιτάζετε την οθόνη ξανά και ξανά, καθώς η καφεΐνη στο αίμα σας αρχίζει επιτέλους να επιδρά. Τα νεύρα σας φουντώνουν… Ε, ναι λοιπόν, η λύση που είχατε σκεφτεί μοιάζει να έχει μερικά προβλήματα. Δεν δουλεύει όπως ακριβώς περιμένατε και, κατά πώς φαίνεται, ούτε και πρόκειται. Τα νεύρα σας συνεχίζουν να φουντώνουν. Αυτό που θα σας έσωζε τώρα είναι ο παλιός κώδικας…

Διαβάστε όλο το άρθρο στο deltaHacker Δεκεμβρίου (τεύχος 003). Όλες τις πληροφορίες για τις συνδρομές στο deltaHacker, το μοναδικό μηνιαίο περιοδικό με θεματολογία ethical hacking και infosec που δεν κυκλοφορεί στα περίπτερα, θα τις βρείτε εδώ ακριβώς. Για παραγγελίες μεμονωμένων τευχών ή συνδρομών συμπληρώστε τη σχετική φόρμα.

Σημείωση: Οι συνδρομές μπορούν να ξεκινούν από όποιο τεύχος επιθυμείτε, αρκεί να υπάρχει σε stock.

2 Responses to “Version Control Systems και κοιμηθείτε ήσυχοι, μέρος 1 από 2”

  1. sonic2000gr | 08/12/2011 at 21:47

    Κάτι πρέπει να είχα πάρει όταν έγραφα αυτή την εισαγωγή, δεν εξηγείται αλλιώς :)

    • subZraw | 08/12/2011 at 21:57

      Μια χαρά εισαγωγή είναι! Μου έδωσε και πάτημα για εξυπνακίστικο σχολιασμό ;)

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Αρχείο δημοσιεύσεων