Καθαρός κώδικας: Ένα εγχειρίδιο για την τέχνη της ευέλικτης ανάπτυξης κώδικα λογισμικού

1η αμερικανική έκδοση

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

Διαθέσιμες μορφές:
Βιβλίο
AudioBook
Τιμή Εκδότη 29,90
Τιμή klidarithmos.gr 26,91
Δωρεάν μεταφορικά από 20€
Share

Περιγραφή

Το βιβλίο χωρίζεται σε τρία μέρη. Στο πρώτο περιγράφονται οι αρχές, τα πρότυπα και οι πρακτικές που διέπουν τη δημιουργία καθαρού κώδικα. Το δεύτερο περιλαμβάνει πολλές περιπτωσιολογικές μελέτες που γίνονται προοδευτικά όλο και δυσκολότερες. Κάθε περίπτωση είναι και μια άσκηση «τακτοποίησης» κώδικα, δηλαδή εξορθολογισμού μιας βάσης κώδικα με προβλήματα και μεταμόρφωσής της σε αποδοτικό και αξιόπιστο κώδικα. Tο τρίτο μέρος είναι το αποκορύφωμα: ένα και μόνο κεφάλαιο το οποίο περιέχει μια σειρά από διερευνητικά (ευρετικά) κριτήρια και «διαισθητικές ενδείξεις» που προέκυψαν από τις περιπτωσιολογικές μελέτες. Το αποτέλεσμα είναι ένα σύνολο από γνώσεις που περιγράφει τον τρόπο σκέψης μας όταν γράφουμε, διαβάζουμε και καθαρίζουμε κώδικα λογισμικού.

Το βιβλίο θα σας βοηθήσει να κατανοήσετε:

  • Πώς θα διακρίνετε έναν καλογραμμένο από έναν κακογραμμένο κώδικα
  • Πώς να γράφετε καλό κώδικα και πώς να βελτιώνετε έναν κακογραμμένο κώδικα
  • Πώς να δημιουργείτε σωστά ονόματα, συναρτήσεις, αντικείμενα και κλάσεις
  • Πώς να μορφοποιείτε τον κώδικα ώστε να είναι όσο το δυνατόν πιο ευανάγνωστος
  • Πώς να υλοποιείτε μεθόδους χειρισμού σφαλμάτων χωρίς να αποκρύπτετε τη λογική του κώδικα
  • Πώς να κάνετε κατάλληλες δοκιμές μονάδων και να αναπτύσσετε κώδικα με γνώμονα τα αποτελέσματα των δοκιμών

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

 

Περιεχόμενα:

  • Καθαρός Κώδικας
  • Ονόματα με νόημα
  • Συναρτήσεις
  • Σχόλια
  • Μορφοποίηση
  • Αντικείμενα και δομές δεδομένων
  • Χειρισμός σφαλμάτων
  • Όρια
  • Δοκιμές μονάδων
  • Κλάσεις
  • Συστήματα
  • Αναδυόμενος σχεδιασμός
  • Ταυτοχρονισμός
  • Διαδοχική βελτίωση
  • Στα ενδότερα του JUnit
  • Αναπαραγοντοθέτηση στην κλάση SerialDate
  • Διερευνητικά κριτήρια και διαισθητικές ενδείξεις

Συγγραφέας

Robert C. Martin
Robert C. Martin
Λίγα λόγια
Βιβλία
Δεν υπάρχουν Αξιολογήσεις

Κάνετε την πρώτη αξιολόγηση για το προϊόν: “Καθαρός κώδικας: Ένα εγχειρίδιο για την τέχνη της ευέλικτης ανάπτυξης κώδικα λογισμικού”

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Τύπος-Συνεντεύξεις
To top