Jak je PDL používá v reálném světě programování?

hlasů
2

Četl jsem kód kompletní, není daleko, ale zatím jedna z věcí, které hovoří o tom, je PDL - vyšší úroveň designový jazyk, který budete psát každý rutinní před kódování v jazyce výběru.

Napadlo mě, jestli někdo skutečně udělal to v reálném životě? Další věc, se říká, že je nechat každý řádek PDL v kódu jako komentáře. Jistě, že je příliš upovídaný komentování?

Nikdy jsem nebral PDL v reálném životě, kromě snad něco podobného s názvem ISWIM pro třídu univerzitní, ale nikdy jsem používal při psaní své vlastní kód.

Jistě, pokud jste psát každý rutinní / metodu / cokoliv v pseudokódu nejprve budete skončit plýtvání spoustu času?

Položena 27/01/2009 v 23:56
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
1

Jistě, pokud jste psát každý rutinní / metodu / cokoliv v pseudokódu nejprve budete skončit plýtvání spoustu času?

Vůbec ne - plánujete, co budete dělat předem může ušetřit čas. To vás nutí přemýšlet věci skrze a refactor na nejjednodušší fázi (tj dříve, než jste opravdu udělal cokoli).

Nemusíte plně napsat každou rutinu - pouze klíčové kroky, aby vám dostatek mentální mapy, co každá část bude dělat, a zda jste naplánováno na vše, co potřebujete.


Nikdy jsem neslyšel o PDL ( Program Design Jazyk specificky ačkoli, a?) - poté, co při pohledu na ni - to se zdá být rozvláčný, ošklivý a příliš mnoho úsilí, a já bych nedoporučoval používat - držet se stručný, ale čitelný pseudo kód.

Odpovězeno 28/01/2009 v 00:14
zdroj uživatelem

hlasů
0

Vzpomínám si na jeden z mých lektorů jsem měl během svého míře softwarového inženýrství v prvním roce univerzitě odmítl pomoci studentům, kdyby to alespoň pokusil nějakou pseudo kód.

Mnoho lidí používá k stěžovat, ale jeho dovednost I aquired od něj najdu sebe pomocí většinu času při navrhování softwaru. Vždycky mám blok a pero vedle mě, zatímco kódování! :)

Odpovězeno 01/06/2009 v 20:04
zdroj uživatelem

hlasů
0

Ano. Neuvědomil jsem si, že to je voláno PDL, dokud jsem si přečetl knihu, ačkoli. Zavolal jsem ho pseudocode. Rozdíl mezi pseudocode a PDL není velký - PDL vyhýbá používání cílového jazyka konstrukce, což není velký problém v praxi.

Začnu s PDL v případě, že rutina je menší než triviální.

BTW, McConnell používá slovo pseudocode namísto PDL ve druhém vydání zákoníku Kompletní.

Odpovězeno 02/10/2009 v 21:04
zdroj uživatelem

hlasů
0

Jsem používal příležitostně. Jedním z důvodů pro používání PDL nebo pseudocode je komunikovat algoritmus mezi analytikem a jedním nebo více programátoři používají k různých programovacích jazycích: poskytuje nejmenší společný jmenovatel. Za předpokladu, že kód je jasné bych neopustí pseudocode komentoval v rámci programu, pokud implementace je podstatně složitější než původní pseudocode - možná, pokud je v assembleru, například.

Odpovězeno 28/01/2010 v 02:32
zdroj uživatelem

hlasů
0

Psaní věci v pseudokódu je velmi užitečný a vy skončíte s dokumentací již písemné ;-). To by se oddělit své záměry z realizace, že mnohokrát je optimalizován hack specifické pro daný jazyk nebo prostředí. Správci v budoucnosti nebo lidé refactoring kódu nebo překlady do dalších jazyků by bylo velmi vděčný, když jste si tu pseudocode v dokumentaci. Nikdy jsem volal PDL, také proto, že PDL Perl znamená Perl jazykových dat, velmi užitečný balík pro práci s velkými objemy dat, jako vektorů nebo matic, jako v R.

Odpovězeno 14/12/2010 v 17:16
zdroj uživatelem

hlasů
1

Použil jsem ji v roce 1980, kdy jsem pracoval v obraně. PDL je přezbrojení na sólový programátora víkendu projekt 1-1000 řádků kódu. Ale pokud jste se vyvíjí 10k-100k řádek kódu systému s týmem tucet softwarových inženýrů, to je vynikající pro stanovení předběžných softwarových návrhů v metodice vodopádu. Také bylo navrženo pro splnění požadavků pro vývoj softwaru MIL-STD.

Odpovězeno 26/05/2016 v 22:05
zdroj uživatelem

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