Psaní pseudocode - nejlepší postupy?

hlasů
3

Já nechci pozvat argument nad tím, zda Pseudokód je užitečné, nebo ne tady, .. existuje mnoho otázek týkajících se to. I DO najít psaní pseudocode užitečné v době, ale jedna věc, která se objevuje po celou dobu, jak nejlépe mohu vyjádřit?

Někdy i skončit s číslovanou přístupu, jindy budu používat syntaxi C styl, ale většinu času je to mix toho, co myslím, že je nejlepší v té době. To je v pořádku, ale za 6 měsíců, kdy jsem přišel podívat přes to opět to není vždy tak jasné, co bylo záměrem! Pro boj, který jsem nedávno začala rozdělení stránky na dvě části a dolů v pravé polovině Napíšu Pidgin [uveďte jazyk zde] a dole vlevo budu psát opravdu zřejmý a podrobným angličtině.

Nemyslím si, že tam nejsou žádné ‚standardy‘ pro psaní pseudokódu, ale mám zájem vidět, jak ostatní lidé to udělat, a možná, že to pomůže mi rozhodnout o jednotném přístupu.

Díky předem.

Já vím, tato otázka je subjektivní a je mi líto, jestli to není zamýšlený účel tzv ale je to stále platný otázka. Ve skutečnosti, tam jsou opravdu tak mnoho otázek v práci na počítači, které mají jedinou správnou odpověď? Budu označení nejužitečnějšího odpověď jako správné.

Položena 12/05/2009 v 14:17
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
1

Začnu tím, že píše v anglické nebo ve směsi s programovacího jazyka výrazy. Pak jsem se krok za krokem, nahradit anglicky s programovací jazyk výrazů a občas nechat anglická slova jako komentáře a poté - voila - Mám testovací funkci - takže je to jako pseudo kód + TDD vše v jednom přístupu. Musím zmínit, ačkoli, že nemám tento přístup použít vždy, jen když musím řešit obtížný úkol, nebo navrhnout novou není triviální třídou.

Odpovězeno 12/05/2009 v 14:25
zdroj uživatelem

hlasů
3

Líbí se mi Steve McConnell je kapitola o psaní pseudokódu ve své knize zákoníku Kompletní. Vím, že tato odpověď nemusí být vyhovující, pokud nechcete vlastnit, ale přesto, pokud ne, kniha sama o sobě je třeba mít v každém případě.

Odpovězeno 12/05/2009 v 14:25
zdroj uživatelem

hlasů
1

I obecně se zabránilo jakémukoli druhu jazyka kódu úplně a psát komentáře o tom, co chci, aby se stalo v kterémkoli místě v programu. Jakmile jsou komentáře jsou všechno udělal, je to záležitost vyplňování mezer.

Odpovězeno 12/05/2009 v 14:33
zdroj uživatelem

hlasů
1

Také jsem si pseudocode užitečné. Vaše dva-stránkový přístup zní dobře. Můžete také nahlédnout do literátském programování ; Často jsem použít LP styl, kterým se mé myšlenky, jak jsem programování, i když nemám obecně použít nástroj LP.

Odpovězeno 12/05/2009 v 14:41
zdroj uživatelem

hlasů
5

Mám ve zvyku se ocitl psát drobné případy použití v Poznámkovém bloku pomocí odsazení ... a po půl tuctu linek nebo tak jsem najednou uvědomil píšu ve stylu, který je v podstatě Python, ale s trochu méně syntaxe! Tak jsem dospěla k závěru, že Python je vlastně pseudo kód a skvělý způsob, jak prototypu své myšlenky v jakémkoli jazyce, který jste opravdu snaží psát. Nejlepší věc o této techniky je, že již máte odkaz si můžete porovnávat váš skončil výsledkem v případě nepříjemných chyb.

Tam jsou časy, kdy UML sekvenční diagram je rychlejší než psaní jako mentální cvičení, aby zmapovala, co je potřeba, aby se stalo a kdy, ale tyto dvě metody je to, co jsem se vrátil do znovu a znovu.

Odpovězeno 12/05/2009 v 14:58
zdroj uživatelem

hlasů
1

Nikdy jsem používají pseudokód a nikdy cítil potřebu dělat to, domnívám se, že váš kód může být dostatečně čistá, když se věnovat nějaký čas refaktorování to bez ohledu na to, jaký jazyk používáte.

Myslel jsem, že jsem příliš líný, nebo jen proti němu z nějakého důvodu, ale pak jsem zjistil, jiní si myslí totéž

Odpovězeno 12/05/2009 v 15:04
zdroj uživatelem

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