Logo el.boatexistence.com

Πόσο δύσκολη είναι η δοκιμαστική ανάπτυξη;

Πίνακας περιεχομένων:

Πόσο δύσκολη είναι η δοκιμαστική ανάπτυξη;
Πόσο δύσκολη είναι η δοκιμαστική ανάπτυξη;

Βίντεο: Πόσο δύσκολη είναι η δοκιμαστική ανάπτυξη;

Βίντεο: Πόσο δύσκολη είναι η δοκιμαστική ανάπτυξη;
Βίντεο: 19. Πόσο ατελής είναι ο ανθρώπινος εγκέφαλος 2024, Ενδέχεται
Anonim

Βασικά, το TDD είναι σκληρό! … Μόλις ξεπεράσετε το εμπόδιο της σταδιακής εργασίας και της σύνταξης λεπτομερών δοκιμών (σκληρά), θα βρείτε τις υποδοχές υλοποίησης στη θέση τους. Οι δοκιμές σας θα βελτιώσουν τη σαφήνεια του κώδικά σας, θα βοηθήσουν στον εντοπισμό σφαλμάτων, θα υποστηρίξουν τη μελλοντική ανακατασκευή και θα βοηθήσουν στην αποφυγή παλινδρόμησης.

Είναι καλή η δοκιμαστική ανάπτυξη;

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

Ποια είναι τα μειονεκτήματα της δοκιμαστικής ανάπτυξης;

Μειονεκτήματα της Δοκιμαστικής Ανάπτυξης

  • Τα τεστ εξαρτώνται από εξωτερικές εξαρτήσεις. …
  • Τα τεστ είναι δύσκολο να γραφτούν επειδή ο κώδικας είναι πιο περίπλοκος στη σύνταξη και την κατανόηση.
  • Η ανάπτυξη του κώδικα είναι αργή. …
  • Ο κώδικας του TDD είναι δύσκολο να κατανοηθεί, καθώς γνωρίζουμε ότι η σύνταξη ενός κώδικα και η καλή σύνταξη ενός κώδικα είναι διαφορετική.

Ποιος είναι ο κανόνας μιας δοκιμαστικής ανάπτυξης;

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

Είναι το Test Driven Development νεκρό;

Παρά τα όσα μπορεί να έχετε ακούσει στον κλάδο και στο Διαδίκτυο, το Test Driven Development (TDD) δεν έχει πεθάνειΗ πρακτική είναι ακόμα ζωντανή και καλά, ειδικά σε αυτόν τον νέο σύγχρονο ευκίνητο κόσμο. … Ο David Heinemeier Hansson, δημιουργός του Ruby on Rails, δήλωσε για πρώτη φορά το TDD νεκρό το 2014.

Συνιστάται: