编写伪代码 - 最佳实践?

Eig*_*ite 5 pseudocode

我不想邀请Pseudocode在这里是否有用的论点,...有很多与此相关的问题.我觉得写伪代码有时很有用,但有一件事一直在发生,我表达的最好方法是什么?

有时我最终会使用编号方法,有时我会使用C风格的语法,但大部分时间它都是我认为当时最好的混合.这很好,但在6个月后,当我再来看一遍时,并不总是那么清楚意图是什么!为了打击我最近开始将页面分成两部分而在右半部分,我会写pidgin [在这里插入语言],在左边我会写出非常明显和冗长的英文.

我不认为没有任何"标准"来编写伪代码,但我很想知道其他人是如何做到的,也许这将帮助我决定采用统一的方法.

提前致谢.

哦,我知道这个问题是主观的,如果这不是SO的预期目的,我很抱歉,但它仍然是一个有效的问题.事实上,计算中真的有很多问题只有一个正确的答案吗?我将把最有用的答案标记为正确.

Jon*_*age 7

我倾向于发现自己使用缩进在记事本中编写小用例...并且经过六行左右后我突然意识到我的写作风格本质上是Python但语法少了一点!所以我得出的结论是,Python实际上是伪代码,是用你真正想写的任何语言对你的思想进行原型设计的绝妙方法.这种技术最好的方法是你已经有了一个可以比较的参考你的成品结果是在令人讨厌的错误的情况下.

有时UML序列图比写作心理练习更快,以确定需要发生什么以及何时发生,但这两种技术是我一次又一次回来的.