BDD σημαίνει "Συμπεριφορά Driven Development" και είναι ένα ευέλικτο τεχνική ανάπτυξης λογισμικού.
Σε αντίθεση με TDD όπου οι προγραμματιστές γράφουν κώδικα και δοκιμές, BDD απαιτεί από αυτούς να γράψει το πρώτο τους τεστ, και στη συνέχεια ο κώδικας για να ικανοποιήσει τις επιθυμητές προϋποθέσεις και τα κριτήρια.
Με αυτό τον τρόπο οι προγραμματιστές γράφουν πολύ στοχευμένες κωδικό, που λειτουργεί μόνο σε ορισμένες περιπτώσεις, ακόμα λειτουργεί άψογα και χωρίς λάθη ή ελαττώματα σχεδιασμού.
Αυτή η τεχνική έχει τα μειονεκτήματά του, αλλά κατά την ανάπτυξη προσαρμοσμένων εφαρμογών είναι ίσως ο καλύτερος τρόπος για να προσεγγίσουμε το πρόβλημα.
Be-εμπνεύστηκε από Αγγούρι πλαίσιο του ρουμπινιού, και είναι ένα από τα πιο γνωστά πλαίσια BDD στην PHP & nbsp? Περιβάλλον.
Αν έχετε επιλέξει για τη χρήση του Be σε ένα από τα μελλοντικά σχέδια σας, διαβάζοντας την τεκμηρίωση του πλαισίου είναι ένα must για κάθε νεοφερμένο
Τι είναι καινούργιο σε αυτή την έκδοση:.
< p>- Προσθήκη υποστήριξης για typehinted παραμέτρους
- Αφήστε τα κενά χαρακτήρες στο τέλος του πλαισίου τάξης
- σενάριο Fix με δεκαδικό αριθμό ακόλουθη συμβολοσειρά στο Γογγύλι μοτίβο
- σενάριο Fix μαζί με το κενό string στο βήμα με μοτίβο Γογγύλι
- Fix σενάριο όπου το βήμα έχει καθέτους σε Γογγύλι μοτίβο
Τι είναι καινούργιο στην έκδοση 3.0.12:
- Σταθερή εκκρεμή ζητήματα με τα επιχειρήματα ορισμό parsing
- Εισήχθη testwork & # X5c? Συστατικό Επιχείρημα
Τι είναι καινούργιο στην έκδοση 2.3.5:.
- Σταθερή διαμορφωτή γλώσσα διαμόρφωσης και της τοπικής ρύθμισης guesser
Τι είναι καινούργιο στην έκδοση 2.3.4:.
- Προστέθηκε StepEvent :: getLogicalParent ()
Τι είναι καινούργιο στην έκδοση 2.3.2:
- Διορθώθηκε το bug στο ErrorException, που προκάλεσε λάθος εξαιρέσεις για προειδοποιήσεις και ανακοινώσεις.
Τι είναι καινούργιο στην έκδοση 2.3.1:.
- Ενημέρωση χειρισμού σφαλμάτων για να αποφευχθεί η καταστολή εξαιρέσεις
- Autoload εκκίνησης σενάρια για το όνομά τους.
- Ενημέρωση τουρσί εξάρτηση σε v2.0.1.
Τι είναι καινούργιο στην έκδοση 2.3.0:
- Μεταβείτε στο Be-& # X5c? Τουρσί χρήση 2.0
- Η μετανάστευση με τη μετάφραση ενός αρχείου
- Υποστήριξη για callables μέσα βήματα αλυσίδες
- Υποστήριξη για .yml * και * .php μεταφράσεις ορισμός
- Προστέθηκε απέναντι επιλογές για διακόπτες επιλογής (- [όριο μη] χρώματα, -. [Όριο μη] πολλαπλών γραμμών, κλπ)
- Επανασχεδιαστεί --story-σύνταξη
- refactored Runner
- Βελτιώσεις στην απόδοση
Τι είναι καινούργιο στην έκδοση 2.2.7:
- Προστέθηκε δυνατότητα να ψάξετε μεταφραστεί ορισμούς με --definitions .
- Σταθερή έθιμο διαμορφωτές χρησιμοποιούν bug.
Τι είναι καινούργιο στην έκδοση 2.2.4:.
- Αποτροπή όνομα μέθοδος επικάλυψη με αποσπάσματα ορισμός
Τι είναι καινούργιο στην έκδοση 2.2.0:
- Πολλαπλές μορφές εξόδους υποστήριξης
- Νέα της δημιουργίας ενός μορφοποιητή
- Νέα απέτυχε μορφοποιητή
- Ενημέρωση εξόδου της επιλογή -d
- ικανότητες αναζήτησης προστίθεται στην επιλογή -d
- Νέα επιλογή --dry-τρέξιμο
- Νέα επιλογή --append-αποσπάσματα
- Επαναληπτικές λειτουργικότητα refactored να χρησιμοποιήσετε απέτυχε μορφοποιητή εσωτερικά
- Σε γενικές γραμμές κώδικα refactoring και τον καθαρισμό
Απαιτήσεις :
- PHP 5.3 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε