Jak PDL stosowany w programowaniu w świecie rzeczywistym?

głosy
2

Czytałem kod kompletny, nie daleko jeszcze, ale jedną z rzeczy, mówi o jest PDL - wyższy poziom język projektowania, co piszesz w każdym rutynowych przed kodowania w języku wyboru.

Zastanawiałem się, czy ktoś rzeczywiście zrobił to w prawdziwym życiu? Inną rzeczą jest napisane jest pozostawienie każdą linię PDL w kodzie jako komentarze. Na pewno, że jest nadmiernie gadatliwe komentowania?

Nigdy nie używany PDL w prawdziwym życiu, oprócz może coś podobnego o nazwie ISWIM dla klasy uniwersyteckiej, ale nigdy nie używał go podczas pisania własnego kodu.

Z pewnością, jeśli piszesz co rutynowych / metody / whatever w pseudo kod najpierw skończy się tracić dużo czasu?

Utwórz 27/01/2009 o 23:56
źródło użytkownik
W innych językach...                            


6 odpowiedzi

głosy
1

Z pewnością, jeśli piszesz co rutynowych / metody / whatever w pseudo kod najpierw skończy się tracić dużo czasu?

Wcale nie - planuje się, co masz zamiar zrobić z wyprzedzeniem można zaoszczędzić czas. To zmusza do myślenia rzeczy poprzez i byłaby w najprostszy etapie (tj przed już naprawdę zrobić coś).

Nie masz w pełni napisać każdą rutynę - tylko podstawowe kroki, aby dać Ci tyle mapie psychicznego co każda część zrobi i czy masz zaplanowane na wszystko, czego potrzebujesz.


Nigdy nie słyszałem o PDL ( program do projektowania Język specjalnie choć i?) - po patrząc na niego - to wydaje się być rozwlekły, brzydkie i zbyt wiele wysiłku, a ja nie polecam go używać - trzymać się zwięzły, ale czytelne pseudo kod.

Odpowiedział 28/01/2009 o 00:14
źródło użytkownik

głosy
0

Pamiętam jeden z moich wykładowców miałem podczas mojego stopnia Inżynieria oprogramowania w pierwszym roku uniwersytetu odmówił pomocy uczniom, gdyby nie próbowali przynajmniej jakąś pseudo kod.

Wiele osób używany na co narzekać, ale jego umiejętności nabyte od niego ja znajdę siebie stosując większość czasu przy projektowaniu oprogramowania. Zawsze mam notes i pióro obok mnie podczas kodowania! :)

Odpowiedział 01/06/2009 o 20:04
źródło użytkownik

głosy
0

Tak. Nie zdawałem sobie sprawy, że to się nazywa PDL dopóki nie przeczytałem książkę, choć. Nazwałem go pseudokod. Różnica między Pseudokod i PDL nie jest duży - PDL unika się stosowania konstrukcje języka docelowego, które nie jest wielka sprawa w praktyce.

Zacznę PDL jeśli procedura jest mniej niż trywialne.

BTW, McConnell wykorzystuje słowo Pseudokod zamiast PDL w drugiej edycji Code Complete.

Odpowiedział 02/10/2009 o 21:04
źródło użytkownik

głosy
0

Używałem go sporadycznie. Jednym z powodów, dla korzystania PDL lub Pseudokod jest komunikowanie algorytm pomiędzy analitykiem a jednym lub większą liczbą programistów wykorzystywanych do różnych języków programowania: zapewnia on najmniejszy wspólny mianownik. Pod warunkiem, że kod jest jasne, że nie opuści Pseudokod skomentował w programie, chyba że realizacja jest znacznie bardziej skomplikowane niż oryginalnej Pseudokod - być może, jeśli jest w asemblerze na przykład.

Odpowiedział 28/01/2010 o 02:32
źródło użytkownik

głosy
0

Pisanie rzeczy w Pseudokod jest bardzo przydatne i skończyć z dokumentacją już napisane ;-). To oddzielenie swoich zamiarów od implementacji, że wiele razy jest zoptymalizowany Hack specyficzne dla danego języka lub środowiska. Opiekunowie w przyszłości lub osoby Refaktoryzacja kodu lub tłumaczenia na inne języki byłby bardzo wdzięczny, kiedy utrzymać ten Pseudokod w dokumentacji. Nigdy nie nazywa PDL, także dlatego PDL w Perlu oznacza Perl danych językowych, bardzo przydatny pakiet do pracy z dużymi zbiorami danych jako wektorów lub macierzy jak w R.

Odpowiedział 14/12/2010 o 17:16
źródło użytkownik

głosy
1

Używałem go w 1980 roku, kiedy pracował w obronie. PDL jest przesadą dla projektu weekendu solo programisty 1-1000 linii kodu. Ale jeśli rozwija linię 10k-100k systemu kodu z zespołem ciągu kilkunastu inżynierów oprogramowania, to jest doskonała dla określenia wstępnych projektów oprogramowania w metodologii wodospadu. Ponadto, został zaprojektowany pod kątem zgodności z wymogami rozwoju oprogramowania MIL-STD.

Odpowiedział 26/05/2016 o 22:05
źródło użytkownik

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