Pisanie Pseudokod - najlepsze praktyki?

głosy
3

Nie chcę zaprosić argument nad czy Pseudokod jest przydatna czy nie tutaj .. istnieje wiele pytań dotyczących tego. Ja znajduję pisząc pseudokod przydatna czasami, ale jedna rzecz, że uprawy cały czas jest, jak najlepiej mogę to wyrazić?

Czasami kończy się z ponumerowanych podejścia, innym razem będę używać składni C styl, ale przez większość czasu jest to mieszanka tego, co myślę, że jest najlepszy w tym czasie. To jest w porządku, ale w ciągu 6 miesięcy, kiedy przyjść, spojrzeć na to jeszcze raz, że nie zawsze jest tak jasne, co było zamiarem! Aby zwalczyć że niedawno rozpoczęła podział na dwie strony i dół prawej połowie będę pisać [Wstaw Język pidgin tutaj] iw dół po lewej będę pisać w bardzo oczywisty i gadatliwym angielskim.

Nie sądzę, nie ma żadnych „Standards” do pisania Pseudokod ale jestem zainteresowany, aby zobaczyć, jak inni ludzie to zrobić i być może, że będzie mi pomóc podjąć decyzję w sprawie ujednoliconego podejścia.

Z góry dziękuję.

Och, wiem, że to pytanie jest subiektywna i przykro mi, jeśli to nie jest przeznaczenie tak, ale to wciąż ważne pytanie. W rzeczywistości, są tam naprawdę, że wiele pytań w informatyce, które mają jedną poprawną odpowiedź? Będę znakowanie najbardziej użytecznej odpowiedzi prawidłowe.

Utwórz 12/05/2009 o 14:17
źródło użytkownik
W innych językach...                            


6 odpowiedzi

głosy
1

I zacząć od pisania w języku angielskim lub mieszany z wyrażeniami języka programowania. Potem, krok po kroku, wymień po angielsku z wyrażeniami języka programowania, a czasem opuścić angielskich słów jako komentarze, a następnie - voila - Mam funkcję testową - tak jak to jest pseudo kod + TDD wszystko w jednym podejściu. Muszę wspomnieć jednak, że nie używam tego podejścia zawsze, kiedy tylko mam rozwiązać trudne zadanie lub zaprojektować nową banalne nie klasa.

Odpowiedział 12/05/2009 o 14:25
źródło użytkownik

głosy
3

Lubię rozdział Steve McConnell na temat pisania Pseudokod w swoim Kodeksie książki zakończona. Wiem, że ta odpowiedź nie może być zadowalająca, jeśli nie jest ich właścicielem, ale nadal, jeśli nie, sama książka to musi mieć w każdym razie.

Odpowiedział 12/05/2009 o 14:25
źródło użytkownik

głosy
1

I ogólnie uniknąć jakichkolwiek języku kodu całkowicie i pisać komentarze na temat tego, co chcę się zdarzyć w dowolnym miejscu w programie. Po komentarze są wykonane, jest to kwestia wypełnienia luki.

Odpowiedział 12/05/2009 o 14:33
źródło użytkownik

głosy
1

Uważam też pseudokod użyteczne. Twoje podejście dwustronicowy brzmi dobrze. Można również zajrzeć do literat programowania ; Często używam styl PR układanie moje myśli jak programować, choć na ogół nie używać narzędzia PR.

Odpowiedział 12/05/2009 o 14:41
źródło użytkownik

głosy
5

Staram się znaleźć sobie pisanie małych przypadków użycia w notatniku za pomocą wcięcia ... i po pół tuzina linii lub tak nagle uświadamiam sobie, że piszę w stylu, który jest zasadniczo Python, ale z nieco mniej składni! Doszedłem więc do wniosku, że Python jest faktycznie pseudo kod i fantastyczny sposób na zbudowanie swoje myśli w jakimkolwiek języku jesteś naprawdę stara się pisać. Najlepszą rzeczą w tej techniki jest to, że masz już odwołanie można porównać Twój wynik zakończył się w przypadku nieprzyjemnych błędów.

Są chwile, kiedy schemat sekwencji UML jest szybsze niż pisanie jako umysłowego wysiłku, aby nakreślić co musi się zdarzyć i kiedy, ale obie te techniki są co mi wrócić do raz po raz.

Odpowiedział 12/05/2009 o 14:58
źródło użytkownik

głosy
1

Nigdy nie używany Pseudokod i nigdy nie czułem potrzeby, robi to, wierzę, że kod może być wystarczająco czysta, jeśli poświęcić trochę czasu refactoring go, bez względu na to jakiego języka używasz.

Myślałem, że jestem zbyt leniwy, albo po prostu na niego z jakiegoś powodu, ale potem znalazłem inni myślą tak samo

Odpowiedział 12/05/2009 o 15:04
źródło użytkownik

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