Cum se utilizează PDL în programarea lumea reală?

voturi
2

Am citit codul complet, nu departe în încă, dar unul din lucrurile se vorbește despre este PDL - o mai mare nivel de limbaj de design, care scrieți fiecare rutină înainte de codificare în limba de alegere.

M-am întrebat dacă cineva a făcut acest lucru de fapt, în viața reală? Un alt lucru se spune este de a lăsa fiecare linie a PDL în codul ca și comentarii. Cu siguranță că este prea verbose comentarea?

Nu am folosit niciodată PD-L în viața reală, în afară de probabil ceva similar numit ISWIM pentru o clasă de universitate, dar nu l-am folosit atunci când scrie propriul meu cod.

Cu siguranță, dacă scrieți fiecare rutină / metodă / oricare ar fi în cod pseudo Mai întâi se va sfârși prin a pierde o mulțime de timp?

Întrebat 27/01/2009 la 23:56
sursa de către utilizator
În alte limbi...                            


6 răspunsuri

voturi
1

Cu siguranță, dacă scrieți fiecare rutină / metodă / oricare ar fi în cod pseudo Mai întâi se va sfârși prin a pierde o mulțime de timp?

Nu la toate - de planificare ce ai de gând să faci în prealabil poate economisi timp. Acesta te forțează să se gândească lucrurile prin intermediul și refactor la cea mai ușoară etapă (de exemplu, înainte de a le-ați făcut cu adevărat ceva).

Nu trebuie să scrie pe deplin fiecare rutină - doar pașii cheie, pentru a vă oferi suficient de o hartă mentală a ceea ce va face fiecare parte, și dacă v-ați planificat pentru tot ce ai nevoie.


Nu am auzit despre PDL ( Programul de limbaj de design specific , deși, și?) - după ce se uită la ea - aceasta pare a fi prolix, urât și prea mult efort, și nu aș recomanda - o folosind - stick la concis , dar ușor de citit pseudo cod.

Publicat 28/01/2009 la 00:14
sursa de către utilizator

voturi
0

Îmi amintesc de unul dintre lectorii mei am avut timpul meu de studii Inginerie Software în primul an universitar a refuzat să ajute studenții, dacă nu ar fi încercat cel puțin un fel de cod Pseudo.

O mulțime de oameni utilizate pentru a se plâng, dar ei o abilitate de la el am dobândit - am găsit meu de sine folosind cele mai multe ori în timp ce proiectarea de software. Intotdeauna am un pad și stilou lângă mine în timp ce codificare! :)

Publicat 01/06/2009 la 20:04
sursa de către utilizator

voturi
0

Da o fac. Nu mi-am dat seama că se numește PDL până când am citit cartea, totuși. L-am numit pseudocod. Diferența dintre pseudocod și PDL nu este mare - PDL evită utilizarea constructe limba țintă, care nu este o afacere mare în practică.

Eu încep cu PDL dacă rutina este mai mică decât banală.

BTW, McConnell folosește cuvântul pseudocod în loc de PDL în a doua ediție a Codului complet.

Publicat 02/10/2009 la 21:04
sursa de către utilizator

voturi
0

Eu am folosit ocazional. Un motiv pentru utilizarea PDL sau pseudocod este de a comunica un algoritm între analist și unul sau mai mulți programatori utilizate pentru diferite limbaje de programare: acesta oferă un numitor comun cel puțin. Cu condiția codul este clar că nu ar lăsa pseudocod a comentat în cadrul programului, cu excepția cazului în aplicare este mult mai complexă decât pseudocod original, - probabil în cazul în care este în asamblare, de exemplu.

Publicat 28/01/2010 la 02:32
sursa de către utilizator

voturi
0

Scrierea lucruri în pseudocod este foarte util și va termina cu documentația deja scrisă ;-). Ar decupla intențiile de la implementarea, că de multe ori este un hack optimizat specific pentru limba dvs. sau de mediu. Intretinatorii în viitor sau persoane refactoring codului sau traducerea în alte limbi ar fi foarte recunoscător pentru tine, atunci când vă păstrați că pseudocod în documentație. Niciodată nu am sunat PDL, de asemenea, pentru că PDL Perl înseamnă Perl date despre limbă, un pachet foarte util pentru a lucra cu seturi mari de date ca vectori sau matrice, cum ar fi în R.

Publicat 14/12/2010 la 17:16
sursa de către utilizator

voturi
1

L-am folosit în anii 1980, când am lucrat în apărare. PDL este nejustificată pentru un proiect de week-end un programator solo de 1-1000 linii de cod. Dar dacă sunteți în curs de dezvoltare o linie 10k-100K a sistemului de cod cu o echipa de ingineri de o duzină de software, este excelent pentru a defini modele de software preliminare într-o metodologie cascadă. De asemenea, a fost proiectat în conformitate cu cerințele de dezvoltare de software MIL-STD.

Publicat 26/05/2016 la 22:05
sursa de către utilizator

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