Version Control Systems και κοιμηθείτε ήσυχοι, μέρος 1 από 2
Της νύχτας τα καμώματα τα βλέπει η μέρα και γελά. Των φρονίμων τα παιδιά πριν πεινάσουν μαγειρεύουν. Η πρώτη θα σας σπάσει τα νεύρα κι ελπίζουμε να μην τη βιώσετε. Καλού κακού πάντως θα σας δείξουμε τον τρόπο για να εφαρμόσετε τη δεύτερη ;)
Δύο το πρωί. Είστε στο κρεβάτι σας, αλλά ο ύπνος είναι ανήσυχος. Το εκπληκτικό σας software project δεν αποδίδει καλά. Ο κώδικας (χειρότερος από το σπαγγέτι που φάγατε το μεσημέρι) δεν είναι ό,τι θα χαρακτηρίζαμε ως, χμ, βέλτιστο. Οι ιδέες έχουν μάλλον στερέψει! Ο εγκέφαλός σας, σε μια ύστατη προσπάθεια, γράφει κώδικα για σας ενώ λαγοκοιμάστε…
Ξαφνικά πετάγεστε από το κρεβάτι κι ως άλλος Αρχιμήδης φωνάζετε ένα βροντερό «εύρηκα!» (Σ.τ.Ε. Εγώ πάντως θα δυσκολευόμουν να φωνάξω «εύρηκα» – ή τουλάχιστον έτσι νομίζω.) Έχετε βρει επιτέλους την εκπληκτική ιδέα που θα κάνει το πρόγραμμά σας να εκτελείται τουλάχιστον 100% πιο γρήγορα — κι αυτό θα του επιτρέψει να τρέξει σε λιγότερους από 256 πυρήνες που το τρέχετε τώρα ;) Χωρίς να λογαριάζετε τίποτα, κάθεστε στην προγραμματιστική σας καρέκλα κι αρχίζετε να γράφετε κώδικα. Μέχρι το πρωί θα έχετε τελειώσει, σκέφτεστε, και φαντασιώνεστε τη στιγμή της δικαίωσης! Εννοείται όμως ότι μέσα στην έξαψή σας δεν κρατήσατε ούτε καν ένα αντίγραφο του παλιού σας κώδικα. Μα τι να το κάνετε, άλλωστε; Οι αλλαγές είναι τόσο μαζικές, οι βελτιώσεις με τις καινούριες σας ιδέες τόσο μεγάλες… Κι επιτέλους, μετά από αρκετές ώρες φτάνει η ώρα της δοκιμής: Ρουφάτε την τελευταία γουλιά του ν-οστού σας καφέ και μόλις τελειώνει η μεταγλώττιση, το ξεκινάτε… Επ! Τι έγινε βρε παιδιά; Το πρόγραμμα δεν τρέχει! Δηλαδή τρέχει, αλλά σέρνεται περισσότερο από κάθε άλλη φορά :S Κοιτάζετε την οθόνη ξανά και ξανά, καθώς η καφεΐνη στο αίμα σας αρχίζει επιτέλους να επιδρά. Τα νεύρα σας φουντώνουν… Ε, ναι λοιπόν, η λύση που είχατε σκεφτεί μοιάζει να έχει μερικά προβλήματα. Δεν δουλεύει όπως ακριβώς περιμένατε και, κατά πώς φαίνεται, ούτε και πρόκειται. Τα νεύρα σας συνεχίζουν να φουντώνουν. Αυτό που θα σας έσωζε τώρα είναι ο παλιός κώδικας…
Διαβάστε ολόκληρο το άρθρο στο deltaHacker Δεκεμβρίου (τεύχος 003).
Για αγορές τευχών ή συνδρομών στο περιοδικό deltaHacker, απλά συμπληρώστε τη φόρμα.
Σημείωση: Οι συνδρομές μπορούν ν’ αρχίζουν από όποιο τεύχος επιθυμείτε, αρκεί να υπάρχει σε stock.
Το deltaHacker είναι το μοναδικό, μηνιαίο συνδρομητικό περιοδικό με θεματολογία ethical hacking και infosec που δεν κυκλοφορεί στα περίπτερα. Αν δεν το διαβάζετε ακόμα, κάτι μας λέει ότι σύντομα θ’ αρχίσετε. Εκτός δηλαδή κι αν βλέπετε τον υπολογιστή σας σαν τοστιέρα και τα δίκτυα σαν αποθήκες από, εχμ, από πολλές τοστιέρες.
-
subzraw posted this
