Πώς PDL χρησιμοποιείται σε πραγματικό κόσμο του προγραμματισμού;

ψήφοι
2

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

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

Δεν έχω πάρει ποτέ PDL στην πραγματική ζωή, εκτός από ίσως κάτι παρόμοιο ονομάζεται ISWIM για ένα πανεπιστήμιο κατηγορίας, αλλά ποτέ δεν έχω χρησιμοποιήσει κατά τη σύνταξη το δικό μου κώδικα.

Σίγουρα αν γράψετε κάθε ρουτίνα / μέθοδο / ό, τι στον κώδικα ψευδο πρώτα θα καταλήξετε να χάσουμε πολύ χρόνο;

Δημοσιεύθηκε 27/01/2009 στις 23:56
πηγή χρήστη
Σε άλλες γλώσσες...                            


6 απαντήσεις

ψήφοι
1

Σίγουρα αν γράψετε κάθε ρουτίνα / μέθοδο / ό, τι στον κώδικα ψευδο πρώτα θα καταλήξετε να χάσουμε πολύ χρόνο;

Καθόλου - σχεδιάζει τι πρόκειται να κάνει εκ των προτέρων μπορεί να εξοικονομήσει χρόνο. Θα σας αναγκάζει να σκεφτούμε τα πράγματα μέσα και refactor στο πιο εύκολο στάδιο (δηλαδή πριν έχετε πραγματικά κάνει τίποτα).

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


Ποτέ δεν έχω ακούσει για PDL ( Πρόγραμμα Σχεδιασμού Γλώσσα συγκεκριμένα όμως, και;) - μετά την εξέταση αυτή - που φαίνεται να είναι φλύαρες, άσχημο και πάρα πολλή προσπάθεια, και εγώ δεν θα συνιστούσα το χρησιμοποιείτε - επιμείνουμε σε συνοπτική αλλά αναγνώσιμη ψευδοκώδικας.

Απαντήθηκε 28/01/2009 στις 00:14
πηγή χρήστη

ψήφοι
0

Θυμάμαι ένα από καθηγητές μου, που είχα κατά τη διάρκεια μου πτυχίο Μηχανικού Λογισμικού στο πρώτο πανεπιστημιακό έτος αρνήθηκε να βοηθήσει τους μαθητές να μην είχαν τουλάχιστον προσπάθησε κάποιο είδος κώδικα Ψευδο.

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

Απαντήθηκε 01/06/2009 στις 20:04
πηγή χρήστη

ψήφοι
0

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

Αρχίζω με το PDL, αν η ρουτίνα είναι μικρότερη από ό, τι ασήμαντο.

BTW, McConnell χρησιμοποιεί λέξη ψευδοκώδικα αντί του PDL στη δεύτερη έκδοση του κώδικα Πλήρης.

Απαντήθηκε 02/10/2009 στις 21:04
πηγή χρήστη

ψήφοι
0

Έχω χρησιμοποιήσει κατά καιρούς. Ένας λόγος για τη χρήση του PDL ή ψευδοκώδικα είναι να επικοινωνήσει έναν αλγόριθμο μεταξύ αναλυτή και έναν ή περισσότερους προγραμματιστές που χρησιμοποιούνται σε διαφορετικές γλώσσες προγραμματισμού: παρέχει ένα ελάχιστο κοινό παρονομαστή. Εφόσον ο κωδικός είναι σαφές ότι δεν θα αφήσει την pseudocode σχολίασε στο πρόγραμμα, εκτός εάν η εφαρμογή είναι πολύ πιο περίπλοκη από ό, τι το αρχικό ψευδοκώδικα - ίσως αν είναι σε assembler για παράδειγμα.

Απαντήθηκε 28/01/2010 στις 02:32
πηγή χρήστη

ψήφοι
0

Γράφοντας τα πράγματα σε ψευδοκώδικα είναι πολύ χρήσιμη και θα καταλήξετε με τα έγγραφα που ήδη γράψει ;-). Θα αποσυνδεθούν οι προθέσεις σας από την εφαρμογή σας, που πολλές φορές είναι μια βελτιστοποιημένη hack ειδικά για τη γλώσσα ή το περιβάλλον σας. Συντηρητές στο μέλλον ή ανθρώπους refactoring κώδικα ή μετάφραση σε άλλες γλώσσες θα είναι πολύ ευγνώμονες σε σας όταν διατηρούν το pseudocode στην τεκμηρίωση. Ποτέ δεν έχω ονομάζεται PDL, και επειδή PDL σε Perl σημαίνει Perl Δεδομένων Γλώσσα, ένα πολύ χρήσιμο πακέτο να συνεργαστεί με μεγάλα σύνολα δεδομένων ως φορείς ή μήτρες όπως στο R.

Απαντήθηκε 14/12/2010 στις 17:16
πηγή χρήστη

ψήφοι
1

Το χρησιμοποίησα τη δεκαετία του 1980, όταν δούλευα στην άμυνα. PDL είναι υπερβολή για το έργο Σαββατοκύριακο σόλο προγραμματιστή 1-1000 γραμμές κώδικα. Αλλά αν αναπτύσσουν μια σειρά 10k-100k του συστήματος κώδικα με μια ομάδα από μηχανικούς δώδεκα λογισμικού, είναι εξαιρετικό για τον καθορισμό προκαταρκτικά σχέδια λογισμικού σε μια μεθοδολογία καταρράκτη. Επίσης, σχεδιάστηκε για τη συμμόρφωση με το MIL-STD απαιτήσεις ανάπτυξης λογισμικού.

Απαντήθηκε 26/05/2016 στις 22:05
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more