+33 7 66 06 80 03 LinkedIn
Άρθρα

Πώς να αναλάβετε ένα έργο web που εγκατέλειψε ο προηγούμενος προγραμματιστής;

Ο προγραμματιστής δεν απαντά πια, ο ιστότοπος εμφανίζει σφάλμα και κανείς δεν ξέρει πού βρίσκεται ο κώδικας. Η κατάσταση είναι πιο συχνή απ’ ό,τι νομίζετε. Λύνεται σχεδόν πάντα, αρκεί να προχωρήσετε με τη σωστή σειρά.

Δημοσιεύθηκε από

1. Ανακτήστε τις προσβάσεις

Πρώτα απ’ όλα, καταγράψτε και ανακτήστε: όνομα τομέα, φιλοξενία, βάση δεδομένων, αποθετήριο κώδικα, λογαριασμούς υπηρεσιών τρίτων (πληρωμή, e-mail, API). Το όνομα τομέα έχει προτεραιότητα: αν είναι στο όνομα του προηγούμενου παρόχου, μεταφέρετέ το στο δικό σας.

2. Κρατήστε αντίγραφα και ασφαλίστε

Πάρτε πλήρες αντίγραφο ασφαλείας των αρχείων και της βάσης δεδομένων πριν αγγίξετε οτιδήποτε. Στη συνέχεια αλλάξτε όλους τους κωδικούς και αφαιρέστε τις προσβάσεις του προηγούμενου προγραμματιστή. Ελέγξτε ότι δεν εκμεταλλεύεται κάποιο γνωστό κενό ασφαλείας.

3. Ελέγξτε τον κώδικα

  • εκδόσεις της γλώσσας, του framework και των εξαρτήσεων·
  • ύπαρξη δοκιμών και τεκμηρίωσης·
  • αλλαγές που έγιναν απευθείας στον διακομιστή·
  • εύθραυστα ή ακατανόητα σημεία.

4. Αποφασίστε: διόρθωση, ανάληψη ή ανακατασκευή

Η πλήρης ανακατασκευή σπάνια είναι η καλύτερη πρώτη απόφαση: χάνονται επιχειρησιακοί κανόνες αόρατοι στον κώδικα. Συνήθως πρώτα σταθεροποιούμε και μετά εκσυγχρονίζουμε τμηματικά. Η πλήρης ανακατασκευή δικαιολογείται όταν η τεχνολογία δεν συντηρείται πια ή κάθε αλλαγή χαλά κάτι άλλο. Δείτε τη σελίδα μας μετάβαση και αναβάθμιση.

5. Αποτρέψτε την επανάληψη

Απαιτήστε ο κώδικας να βρίσκεται σε αποθετήριο στο όνομά σας, οι προσβάσεις να είναι τεκμηριωμένες και η ιδιοκτησία του κώδικα να αναφέρεται στη σύμβαση. Ένα συμβόλαιο συντήρησης εξασφαλίζει επίσης ότι ένα έργο δεν μένει ποτέ χωρίς επίβλεψη.

Ένα έργο προς ανάληψη;

Πείτε μας τι λειτουργεί ακόμη και τι έχει μπλοκάρει: θα ξεκινήσουμε από την ασφάλεια.